Part Number Hot Search : 
72631 U20C60A PS3100 V03HK 7806A CX7925 SMB15 ISL63
Product Description
Full Text Search
 

To Download GS1561-CFE3 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 GS1560A/GS1561 HD-LINX(R) II Dual-Rate Deserializer
GS1560A/GS1561 Data Sheet Key Features * SMPTE 292M and SMPTE 259M-C compliant descrambling and NRZI NRZ decoding (with bypass) DVB-ASI sync word detection and 8b/10b decoding auto-configuration for HD-SDI, SD-SDI and DVB-ASI serial loop-through cable driver output selectable as reclocked or non-reclocked (GS1560A only) dual serial digital input buffers with 2 x 1 mux integrated serial digital signal termination integrated reclocker automatic or manual rate selection / indication (HD/SD) descrambler bypass option user selectable additional processing features including: * * * * * * * * * * * * * CRC, TRS, ANC data checksum, line number and EDH CRC error detection and correction programmable ANC data detection illegal code remapping Description The GS1560A/GS1561 is a reclocking deserializer. When used in conjunction with the GS1524 Automatic Cable Equalizer and the GO1525 Voltage Controlled Oscillator, a receive solution can be realized for HD-SD, SD-SDI and DVB-ASI applications. In addition to reclocking and deserializing the input data stream, the GS1560A/GS1561 performs NRZI-to-NRZ decoding, descrambling as per SMPTE 259M-C/292M, and word alignment when operating in SMPTE mode. When operating in DVB-ASI mode, the device will word align the data to K28.5 sync characters and 8b/10b decode the received stream. Two serial digital input buffers are provided with a 2x1 multiplexer to allow the device to select from one of two serial digital input signals. The integrated reclocker features a very wide Input Jitter Tolerance of 0.3 UI (total 0.6 UI), a rapid asynchronous lock time, and full compliance with DVB-ASI data streams. The GS1560A includes an integrated cable driver is for serial input loop-through applications. It can be selected to output either buffered or reclocked data. The cable driver also features an output mute on loss of signal, high impedance mode, adjustable signal swing, and automatic dual slew-rate selection depending on HD/SD operational requirements. The GS1560A/GS1561 also includes a range of data processing functions such as error detection and correction, automatic standards detection, and EDH support. The device can also detect and extract SMPTE 352M payload identifier packets and independently identify the received video standard. This information is read from internal registers via the host interface port. Line-based CRC errors, line number errors, TRS errors, EDH CRC errors and ancillary data checksum errors can all be detected. Finally, the device can correct detected errors and insert new TRS ID words, line-based CRC words, ancillary data checksum words, EDH CRC words, and line numbers. Illegal code re-mapping is also available. All processing functions may be individually enabled or disabled via host interface control. The GS1560A/GS1561 is Pb-free and the encapsulation compound does not contain halogenated flame retardant. This component and all homogeneous subcomponents are RoHS compliant.
* * * * * * * * *
internal flywheel for noise immune H, V, F extraction FIFO load Pulse 20-bit / 10-bit CMOS parallel output data bus 148.5MHz / 74.25MHz / 27MHz / 13.5MHz parallel digital output automatic standards detection and indication Pb-free and RoHS Compliant 1.8V core power supply and 3.3V charge pump power supply 3.3V digital I/O supply JTAG test interface small footprint compatible with GS9060, GS1532, and GS9062
Applications * * * SMPTE 292M Serial Digital Interfaces SMPTE 259M-C Serial Digital Interfaces DVB-ASI Serial Digital Interfaces
27360 - 8
September 2005
1 of 80 www.gennum.com
GS1560A/GS1561 Data Sheet
IOPROC_EN/DIS
SMPTE_BYPASS
MASTER/SLAVE
CP_CAP VCO VCO LB_CONT LF VCO_VCC VCO_GND
FW_EN/DIS
20bit/10bit
DVB_ASI
LOCKED
RC_BYP
SD/HD
IP_SEL
PCLK
H
V
F
CD1 CD2
carrier_detect rclk_ctrl pll_lock LOCK detect
TERM 1 DDI_1 DDI_1 Reclocker TERM 2 DDI_2 DDI_2 S->P
smpte_sync_det asi_sync_det
SMPTE Descramble, Word alignment and flywheel CRC check Line mumber check TRS check CSUM check ANC data detection
DATA_ERROR CRC correct Line mumber correct TRS correct CSUM correct EDH check & correct Illegal code remap
DOUT[19:0] I/O Buffer & mux FIFO_LD
K28.5 sync detect, DVB-ASI word alignment and 8b/10b decode (o/p mute) pll_lock rclk_bypass
CANC YANC
SDO_EN/DIS SDO SDO Reset RSET HOST Interface / JTAG test
GS1560A Functional Block Diagram
RESET_TRST
CS_TMS SCLK_TCK SDIN_TDI SDOUT_TDO
JTAG/HOST
27360 - 8
September 2005
2 of 80
GS1560A/GS1561 Data Sheet
IOPROC_EN/DIS
SMPTE_BYPASS
MASTER/SLAVE
CP_CAP VCO VCO LB_CONT LF VCO_VCC VCO_GND
FW_EN/DIS
20bit/10bit
DVB_ASI
LOCKED
SD/HD
IP_SEL
PCLK
H
V
F
CD1 CD2
carrier_detect rclk_ctrl pll_lock LOCK detect
TERM 1 DDI_1 DDI_1 Reclocker TERM 2 DDI_2 DDI_2 S->P
Reset
smpte_sync_det asi_sync_det RESET_TRST
SMPTE Descramble, Word alignment and flywheel CRC check Line mumber check TRS check CSUM check ANC data detection
DATA_ERROR CRC correct Line mumber correct TRS correct CSUM correct EDH check & correct Illegal code remap
DOUT[19:0] I/O Buffer & mux FIFO_LD
K28.5 sync detect, DVB-ASI word alignment and 8b/10b decode
CANC YANC
HOST Interface / JTAG test
GS1561 Functional Block Diagram
CS_TMS SCLK_TCK SDIN_TDI SDOUT_TDO
JTAG/HOST
27360 - 8
September 2005
3 of 80
GS1560A/GS1561 Data Sheet
Contents
Key Features .................................................................................................................1 Applications...................................................................................................................1 Description ....................................................................................................................1 1. Pin Out .....................................................................................................................6 1.1 Pin Assignment GS1560A ..............................................................................6 1.2 Pin Assignment GS1561.................................................................................7 1.3 Pin Descriptions ..............................................................................................8 2. Electrical Characteristics ........................................................................................19 2.1 Absolute Maximum Ratings ..........................................................................19 2.2 DC Electrical Characteristics ........................................................................19 2.3 AC Electrical Characteristics.........................................................................21 2.4 Solder Reflow Profiles...................................................................................24 2.5 Input/Output Circuits .....................................................................................25 2.6 Host Interface Map........................................................................................27 2.6.1 Host Interface Map (R/W Configurable Registers) .............................28 2.6.2 Host Interface Map (Read Only Registers) .........................................29 3. Detailed Description ...............................................................................................30 3.1 Functional Overview .....................................................................................30 3.2 Serial Digital Input .........................................................................................31 3.2.1 Input Signal Selection .........................................................................31 3.2.2 Carrier Detect Input ............................................................................31 3.2.3 Single Input Configuration ..................................................................31 3.3 Serial Digital Reclocker .................................................................................32 3.3.1 External VCO......................................................................................32 3.3.2 Loop Bandwidth ..................................................................................32 3.4 Serial Digital Loop-Through Output (GS1560A only) ....................................33 3.4.1 Output Swing ......................................................................................33 3.4.2 Reclocker Bypass Control ..................................................................34 3.4.3 Serial Digital Output Mute...................................................................34 3.5 Serial-To-Parallel Conversion .......................................................................35 3.6 Modes Of Operation......................................................................................35 3.6.1 Lock Detect.........................................................................................35 3.6.2 Master Mode.......................................................................................36 3.6.3 Slave Mode.........................................................................................37 3.7 SMPTE Functionality ....................................................................................38 3.7.1 SMPTE Descrambling and Word Alignment .......................................38 3.7.2 Internal Flywheel.................................................................................38 3.7.3 Switch Line Lock Handling..................................................................39 3.7.4 HVF Timing Signal Generation ...........................................................43 3.8 DVB-ASI Functionality ..................................................................................45
27360 - 8
September 2005
4 of 80
GS1560A/GS1561 Data Sheet
3.8.1 Transport Packet Format ....................................................................45 3.8.2 DVB-ASI 8b/10b Decoding and Word Alignment................................45 3.8.3 Status Signal Outputs .........................................................................46 3.9 Data Through Mode ......................................................................................46 3.10 Additional Processing Functions.................................................................46 3.10.1 FIFO Load Pulse...............................................................................47 3.10.2 Ancillary Data Detection and Indication ............................................48 3.10.3 SMPTE 352M Payload Identifier.......................................................52 3.10.4 Automatic Video Standard and Data Format Detection ....................52 3.10.5 Error Detection and Indication ..........................................................56 3.10.6 Error Correction and Insertion ..........................................................61 3.10.7 EDH Flag Detection ..........................................................................63 3.11 Parallel Data Outputs ..................................................................................65 3.11.1 Parallel Data Bus Buffers..................................................................65 3.11.2 Parallel Output in SMPTE Mode .......................................................66 3.11.3 Parallel Output in DVB-ASI Mode.....................................................66 3.11.4 Parallel Output in Data-Through Mode .............................................66 3.11.5 Parallel Output Clock (PCLK) ...........................................................67 3.12 GSPI Host Interface ....................................................................................68 3.12.1 Command Word Description.............................................................68 3.12.2 Data Read and Write Timing ............................................................69 3.12.3 Configuration and Status Registers ..................................................70 3.13 JTAG...........................................................................................................70 3.14 Device Power Up ........................................................................................72 3.15 Device Reset...............................................................................................72 4. Application Reference Design ................................................................................73 4.1 GS1560A Typical Application Circuit (Part A) ...............................................73 4.2 GS1560A Typical Application Circuit (Part B) ...............................................74 4.3 GS1561 Typical Application Circuit (Part A) .................................................75 4.4 GS1561 Typical Application Circuit (Part B) .................................................76 5. References & Relevant Standards.........................................................................77 6. Package & Ordering Information............................................................................78 6.1 Package Dimensions ....................................................................................78 6.2 Packaging Data.............................................................................................79 6.3 Ordering Information .....................................................................................79 7. Revision History .....................................................................................................80
27360 - 8
September 2005
5 of 80
GS1560A/GS1561 Data Sheet
1. Pin Out
1.1 Pin Assignment GS1560A
27360 - 8
September 2005
6 of 80
GS1560A/GS1561 Data Sheet
1.2 Pin Assignment GS1561
DOUT11 DOUT17 DOUT16 DOUT14 DOUT13 DOUT15 DOUT12 DOUT10 IO_GND IO_GND IO_VDD IO_VDD 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 DOUT9 DOUT8 DOUT7 DOUT6 DOUT5 DOUT4 DOUT3 43 DOUT2 42
60
59
58
57
56
55
54
53
52
51 50
49
48
47
46
45
44
IO_VDD DOUT18 DOUT19 CORE_VDD
YANC CANC
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
IO_GND DOUT1 DOUT0 CORE_VDD H V F CORE_GND FIFO_LD
DATA_ERROR
FW_EN/DIS CORE_GND PCLK
RSV MASTER/SLAVE
SCLK_TCK SDIN_TDI SDOUT_TDO CS_TMS JTAG/HOST RESET_TRST
NC NC NC NC
LOCKED VCO VCO VCO_GND VCO_VCC LF CP_CAP LB_CONT CP_GND
DDI1
CD1
TERM1
DDI1
PDBUFF_GND
IP_SEL
20bit/10bit
DVB_ASI
IOPROC_EN/DIS
TERM2
DDI2
DDI2
CD2
SMPTE_BYPASS
CP_VDD
PD_VDD
BUFF_VDD
SD/HD
27360 - 8
September 2005
NC
NC
7 of 80
GS1560A/GS1561 Data Sheet
1.3 Pin Descriptions
Table 1-1: Pin Descriptions Pin Number
1 2 3 4 5
Name
CP_VDD PDBUFF_GND PD_VDD BUFF_VDD CD1
Timing
- - - - Non Synchronous
Type
Power Power Power Power Input
Description
Power supply connection for the charge pump. Connect to +3.3V DC analog. Ground connection for the phase detector and serial digital input buffers. Connect to analog GND. Power supply connection for the phase detector. Connect to +1.8V DC analog. Power supply connection for the serial digital input buffers. Connect to +1.8V DC analog. STATUS SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the presence of a serial digital input signal. Normally generated by a Gennum automatic cable equalizer. When LOW, the serial digital input signal received at the DDI1 and DDI1 pins is considered valid. When HIGH, the associated serial digital input signal is considered to be invalid. In this case, the LOCKED signal is set LOW and all parallel outputs are muted.
6, 8 7 9
DDI1, DDI1 TERM1 DVB_ASI
Analog Analog Non Synchronous
Input Input Input / Output
Differential input pair for serial digital input 1. Termination for serial digital input 1. AC couple to EQ_GND. CONTROL SIGNAL INPUT / STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. This pin will be an input set by the application layer in slave mode, and will be an output set by the device in master mode. Master Mode (MASTER/SLAVE = HIGH) The DVB_ASI signal will be HIGH only when the device has locked to a DVB-ASI compliant data stream. It will be LOW otherwise. Slave Mode (MASTER/SLAVE = LOW) When set HIGH in conjunction with SD/HD = HIGH and SMPTE_BYPASS = LOW, the device will be configured to operate in DVB-ASI mode. When set LOW, the device will not support the decoding or word alignment of received DVB-ASI data.
10
IP_SEL
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to select DDI1 / DDI1 or DDI2 / DDI2 as the serial digital input signal, and CD1 or CD2 as the carrier detect input signal. When set HIGH, DDI1 / DDI1 is selected as the serial digital input and CD1 is selected as the carrier detect input signal. When set LOW, DDI2 / DDI2 serial digital input and CD2 carrier detect input signal is selected.
27360 - 8
September 2005
8 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
11
Name
SD/HD
Timing
Non Synchronous
Type
Input / Output
Description
CONTROL SIGNAL INPUT / STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. This pin will be an input set by the application layer in slave mode, and will be an output set by the device in master mode. Master Mode (MASTER/SLAVE = HIGH) The SD/HD signal will be LOW whenever the received serial digital signal is 1.485Gb/s or 1.485/1.001Gb/s. The SD/HD signal will be HIGH whenever the received serial digital signal is 270Mb/s. Slave Mode (MASTER/SLAVE = LOW) When set LOW, the device will be configured for the reception of 1.485Gb/s or 1.485/1.001Gb/s signals only and will not lock to any other serial digital signal. When set HIGH, the device will be configured for the reception of 270Mb/s signals only and will not lock to any other serial digital signal. NOTE: When in slave mode, reset the device after the SD/HD input has been initially configured, and after each subsequent SD/HD data rate change. NOTE: This pin has an internal pull-up resistor of 100K.
12
20bit/10bit
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to select the output data bus width in SMPTE or Data-Through modes. This signal is ignored in DVB-ASI mode. When set HIGH, the parallel output will be 20-bit demultiplexed data. When set LOW, the parallel outputs will be 10-bit multiplexed data.
13
IOPROC_EN/DIS
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to enable or disable I/O processing features. When set HIGH, the following I/O processing features of the device are enabled: * EDH CRC Error Correction (SD-only) * ANC Data Checksum Correction * Line-based CRC Error Correction (HD-only) * Line Number Error Correction (HD-only) * TRS Error Correction * Illegal Code Remapping To enable a subset of these features, keep IOPROC_EN/DIS HIGH and disable the individual feature(s) in the IOPROC_DISABLE register accessible via the host interface. When set LOW, the I/O processing features of the device are disabled, regardless of whether the features are enabled in the IOPROC_DISABLE register.
27360 - 8
September 2005
9 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
14
Name
CD2
Timing
Non Synchronous
Type
Input
Description
STATUS SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the presence of a serial digital input signal. Normally generated by a Gennum automatic cable equalizer. When LOW, the serial digital input signal received at the DDI2 and DDI2 pins is considered valid. When HIGH, the associated serial digital input signal is considered to be invalid. In this case, the LOCKED signal is set LOW and all parallel outputs are muted.
15, 17 16 18
DDI2, DDI2 TERM2 SMPTE_BYPASS
Analog Analog Non Synchronous
Input Input Input / Output
Differential input pair for serial digital input 2. Termination for serial digital input 2. AC couple to PDBUFF_GND. CONTROL SIGNAL INPUT / STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. This pin will be an input set by the application layer in slave mode, and will be an output set by the device in master mode. Master Mode (MASTER/SLAVE = HIGH) The SMPTE_BYPASS signal will be HIGH only when the device has locked to a SMPTE compliant data stream. It will be LOW otherwise. Slave Mode (MASTER/SLAVE = LOW) When set HIGH in conjunction with DVB_ASI = LOW, the device will be configured to operate in SMPTE mode. All I/O processing features may be enabled in this mode. When set LOW, the device will not support the descrambling, decoding or word alignment of received SMPTE data. No I/O processing features will be available.
19
RSET
Analog
Input
GS1560A Used to set the serial digital loop-through output signal amplitude. Connect to CD_VDD through 281 +/- 1% for 800mVp-p single-ended output swing.
NC
-
-
GS1561 No Connect.
20
CD_VDD
-
Power
GS1560A Power supply connection for the serial digital cable driver. Connect to +1.8V DC analog.
NC
-
-
GS1561 No Connect.
27360 - 8
September 2005
10 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
21
Name
SDO_EN/DIS
Timing
Non Synchronous
Type
Input
Description
GS1560A CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to enable or disable the serial digital output loop-through stage. When set LOW, the serial digital output signals SDO and SDO are disabled and become high impedance. When set HIGH, the serial digital output signals SDO and SDO are enabled.
NC
-
-
GS1561 No Connect.
22
CD_GND
-
Power
GS1560A Ground connection for the serial digital cable driver. Connect to analog GND.
NC
-
-
GS1561 No Connect.
23, 24
SDO, SDO
Analog
Output
GS1560A Serial digital loop-through output signal operating at 1.485Gb/s, 1.485/1.001Gb/s, or 270Mb/s. The slew rate of these outputs is automatically controlled to meet SMPTE 292M and 259M specifications according to the setting of the SD/HD pin.
NC
-
-
GS1561 No Connect.
25
RESET_TRST
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to reset the internal operating conditions to default settings and to reset the JTAG test sequence. Host Mode (JTAG/HOST = LOW) When asserted LOW, all functional blocks will be set to default conditions and all input and output signals become high impedance, including the serial digital outputs SDO and SDO. Must be set HIGH for normal device operation. NOTE: When in slave mode, reset the device after the SD/HD input has been initially configured, and after each subsequent SD/HD data rate change. JTAG Test Mode (JTAG/HOST = HIGH) When asserted LOW, all functional blocks will be set to default and the JTAG test sequence will be held in reset. When set HIGH, normal operation of the JTAG test sequence resumes.
26
JTAG/HOST
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to select JTAG Test Mode or Host Interface Mode. When set HIGH, CS_TMS, SDOUT_TDO, SDI_TDI and SCLK_TCK are configured for JTAG boundary scan testing. When set LOW, CS_TMS, SDOUT_TDO, SDI_TDI and SCLK_TCK are configured as GSPI pins for normal host interface operation.
27360 - 8
September 2005
11 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
27
Name
CS_TMS
Timing
Synchronous with SCLK_TCK
Type
Input
Description
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Chip Select / Test Mode Select Host Mode (JTAG/HOST = LOW) CS_TMS operates as the host interface chip select, CS, and is active LOW. JTAG Test Mode (JTAG/HOST = HIGH) CS_TMS operates as the JTAG test mode select, TMS, and is active HIGH. NOTE: If the host interface is not being used, tie this pin HIGH.
28
SDOUT_TDO
Synchronous with SCLK_TCK
Output
CONTROL SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Serial Data Output / Test Data Output Host Mode (JTAG/HOST = LOW) SDOUT_TDO operates as the host interface serial output, SDOUT, used to read status and configuration information from the internal registers of the device. JTAG Test Mode (JTAG/HOST = HIGH) SDOUT_TDO operates as the JTAG test data output, TDO.
29
SDIN_TDI
Synchronous with SCLK_TCK
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Serial Data In / Test Data Input Host Mode (JTAG/HOST = LOW) SDIN_TDI operates as the host interface serial input, SDIN, used to write address and configuration information to the internal registers of the device. JTAG Test Mode (JTAG/HOST = HIGH) SDIN_TDI operates as the JTAG test data input, TDI. NOTE: If the host interface is not being used, tie this pin HIGH.
30
SCLK_TCK
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Serial Data Clock / Test Clock. Host Mode (JTAG/HOST = LOW) SCLK_TCK operates as the host interface burst clock, SCLK. Command and data read/write words are clocked into the device synchronously with this clock. JTAG Test Mode (JTAG/HOST = HIGH) SCLK_TCK operates as the JTAG test clock, TCK. NOTE: If the host interface is not being used, tie this pin HIGH.
27360 - 8
September 2005
12 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
31
Name
DATA_ERROR
Timing
Synchronous with PCLK
Type
Output
Description
STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. The DATA_ERROR signal will be LOW when an error within the received data stream has been detected by the device. This pin is a logical 'OR'ing of all detectable errors listed in the internal ERROR_STATUS register. Once an error is detected, DATA_ERROR will remain LOW until the start of the next video frame / field, or until the ERROR_STATUS register is read via the host interface. The DATA_ERROR signal will be HIGH when the received data stream has been detected without error. NOTE: It is possible to program which error conditions are monitored by the device by setting appropriate bits of the ERROR_MASK register HIGH. All error conditions are detected by default.
32
FIFO_LD
Synchronous with PCLK
Output
CONTROL SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Used as a control signal for external FIFO(s). Normally HIGH but will go LOW for one PCLK period at SAV.
33, 68 34
CORE_GND F
- Synchronous with PCLK
Power Output
Ground connection for the digital core logic. Connect to digital GND. STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the ODD / EVEN field of the video signal. The F signal will be HIGH for the entire period of field 2 as indicated by the F bit in the received TRS signals. The F signal will be LOW for all lines in field 1 and for all lines in progressive scan systems.
35
V
Synchronous with PCLK
Output
STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the portion of the video field / frame that is used for vertical blanking. The V signal will be HIGH for the entire vertical blanking period as indicated by the V bit in the received TRS signals. The V signal will be LOW for all lines outside of the vertical blanking interval.
36
H
Synchronous with PCLK
Output
STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the portion of the video line containing active video data. H signal timing is configurable via the H_CONFIG bit of the IOPROC_DISABLE register accessible via the host interface. Active Line Blanking (H_CONFIG = 0h) The H signal will be HIGH for the entire horizontal blanking period, including the EAV and SAV TRS words, and LOW otherwise. This is the default setting. TRS Based Blanking (H_CONFIG = 1h) The H signal will be HIGH for the entire horizontal blanking period as indicated by the H bit in the received TRS ID words, and LOW otherwise.
37, 64
CORE_VDD
-
Power
Power supply connection for the digital core logic. Connect to +1.8V DC digital.
27360 - 8
September 2005
13 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
38, 39, 42-48, 50
Name
DOUT[0:9]
Timing
Synchronous with PCLK
Type
Output
Description
PARALLEL DATA BUS Signal levels are LVCMOS/LVTTL compatible. DOUT9 is the MSB and DOUT0 is the LSB. HD 20-bit mode SD/HD = LOW 20bit/10bit = HIGH Chroma data output in SMPTE mode SMPTE_BYPASS =HIGH DVB_ASI = LOW Data output in Data-Through mode SMPTE_BYPASS = LOW DVB_ASI = LOW HD 10-bit mode SD/HD = LOW 20bit/10bit = LOW SD 20-bit mode SD/HD = HIGH 20bit/10bit = HIGH Forced LOW in all modes.
Chroma data output in SMPTE mode SMPTE_BYPASS = HIGH DVB_ASI = LOW Data output in Data-Through mode SMPTE_BYPASS = LOW DVB_ASI = LOW Forced LOW in DVB-ASI mode SMPTE_BYPASS = LOW DVB_ASI = HIGH
SD 10-bit mode SD/HD = HIGH 20bit/10bit = LOW 40, 49, 60 41, 53, 61 IO_GND IO_VDD - - Power Power
Forced LOW in all modes.
Ground connection for digital I/O buffers. Connect to digital GND. Power supply connection for digital I/O buffers. Connect to +3.3V DC digital.
27360 - 8
September 2005
14 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
51, 52, 54-59, 62, 63
Name
DOUT[19:10]
Timing
Synchronous with PCLK
Type
Output
Description
PARALLEL DATA BUS Signal levels are LVCMOS/LVTTL compatible. DOUT19 is the MSB and DOUT10 is the LSB. HD 20-bit mode SD/HD = LOW 20bit/10bit = HIGH Luma data output in SMPTE mode SMPTE_BYPASS = HIGH DVB_ASI = LOW Data output in Data-Through mode SMPTE_BYPASS = LOW DVB_ASI = LOW HD 10-bit mode SD/HD = LOW 20bit/10bit = LOW Multiplexed Luma and Chroma data output in SMPTE mode SMPTE_BYPASS = HIGH DVB_ASI = LOW Data output in Data-Through mode SMPTE_BYPASS = LOW DVB_ASI = LOW SD 20-bit mode SD/HD = HIGH 20bit/10bit = HIGH Luma data output in SMPTE mode SMPTE_BYPASS = HIGH DVB_ASI = LOW Data output in Data-Through mode SMPTE_BYPASS = LOW DVB_ASI = LOW DVB-ASI data in DVB-ASI mode SMPTE_BYPASS = LOW DVB_ASI = HIGH SD 10-bit mode SD/HD = HIGH 20bit/10bit = LOW Multiplexed Luma and Chroma data output in SMPTE mode SMPTE_BYPASS = HIGH DVB_ASI = LOW Data input in data through mode SMPTE_BYPASS = LOW DVB_ASI = LOW DVB-ASI data in DVB-ASI mode SMPTE_BYPASS = LOW DVB_ASI = HIGH
65
YANC
Synchronous with PCLK
Output
STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the presence of ancillary data in the video stream. HD Mode (SD/HD = LOW) The YANC signal will be HIGH when the device has detected VANC or HANC data in the luma video stream and LOW otherwise. SD Mode (SD/HD = LOW) For 20-bit demultiplexed data (20bit/10bit = HIGH), the YANC signal will be HIGH when VANC or HANC data is detected in the luma video stream and LOW otherwise. For 10-bit multiplexed data (20bit/10bit = LOW), the YANC signal will be HIGH when VANC or HANC data is detected anywhere in the data stream and LOW otherwise.
27360 - 8
September 2005
15 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
66
Name
CANC
Timing
Synchronous with PCLK
Type
Output
Description
STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. Used to indicate the presence of ancillary data in the video stream. HD Mode (SD/HD = LOW) The CANC signal will be HIGH when the device has detected VANC or HANC data in the chroma video stream and LOW otherwise. SD Mode (SD/HD = LOW) For 20-bit demultiplexed data (20bit/10bit = HIGH), the CANC signal will be HIGH when VANC or HANC data is detected in the chroma video stream and LOW otherwise. For 10-bit multiplexed data (20bit/10bit = LOW), the CANC signal will be HIGH when VANC or HANC data is detected anywhere in the data stream and LOW otherwise.
67
FW_EN/DIS
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to enable or disable the noise immune flywheel of the device. When set HIGH, the internal flywheel is enabled. This flywheel is used in the extraction and generation of TRS timing signals, in automatic video standards detection, and in manual switch line lock handling. When set LOW, the internal flywheel is disabled and TRS correction and insertion is unavailable.
69
PCLK
-
Output
PARALLEL DATA BUS CLOCK Signal levels are LVCMOS/LVTTL compatible. HD 20-bit mode HD 10-bit mode SD 20-bit mode SD 10-bit mode PCLK = 74.25MHz or 74.25/1.001MHz PCLK = 148.5MHz or 148.5/1.001MHz PCLK = 13.5MHz PCLK = 27MHz
27360 - 8
September 2005
16 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
70
Name
RC_BYP
Timing
Non Synchronous
Type
Input /Output
Description
GS1560A CONTROL SIGNAL INPUT / STATUS SIGNAL OUTPUT Signal levels are LVCMOS/LVTTL compatible. This pin will be an input set by the application layer in slave mode, and will be an output set by the device in master mode. Master Mode (MASTER/SLAVE = HIGH) The RC_BYP signal will be HIGH only when the device has successfully locked to a SMPTE or DVB-ASI compliant input data stream. In this case, the serial digital loop-through output will be a reclocked version of the input. The RC_BYP signal will be LOW whenever the input does not conform to a SMPTE or DVB-ASI compliant data stream. In this case, the serial digital loop-through output will be a buffered version of the input. Slave Mode (MASTER/SLAVE = LOW) When set HIGH, the serial digital output will be a reclocked version of the input signal regardless of whether the device is in SMPTE, DVB-ASI or Data-Through mode. When set LOW, the serial digital output will be a buffered version of the input signal in all modes.
RSV
-
-
GS1561 Connect to CORE_VDD through 2.2k.
71
MASTER/SLAVE
Non Synchronous
Input
CONTROL SIGNAL INPUT Signal levels are LVCMOS/LVTTL compatible. Used to determine the input / output selection for the DVB_ASI, SD/HD, RC_BYP and SMPTE_BYPASS pins. When set HIGH, the GS1560A is set to operate in master mode where DVB_ASI, SD/HD, RC_BYP (GS1560A only) and SMPTE_BYPASS become status signal output pins set by the device. In this mode, the GS1560A will automatically detect, reclock, deserialize and process SD SMPTE, HD SMPTE, or DVB-ASI input data. When set LOW, the GS1560A is set to operate in slave mode where DVB_ASI, SD/HD, RC_BYP (GS1560A only) and SMPTE_BYPASS become control signal input pins. In this mode, the application layer must set these external device pins for the correct reception of either SMPTE or DVB-ASI data. Slave mode also supports the reclocking and deserializing of data not conforming to SMPTE or DVB-ASI streams.
72
LOCKED
Synchronous with PCLK
Output
STATUS SIGNAL OUTPUT Signal levels are LVCMOS / LVTTL compatible. The LOCKED signal will be HIGH whenever the device has correctly received and locked to SMPTE compliant data in SMPTE mode or DVB-ASI compliant data in DVB-ASI mode. It will be LOW otherwise.
73, 74
VCO, VCO
Analog
Input
Differential inputs for the external VCO reference signal. For single ended devices such as the GO1525, VCO should be AC coupled to VCO_GND. VCO is nominally 1.485GHz.
75
VCO_GND
-
Output Power
Ground reference for the external voltage controlled oscillator. Connect to pins 2, 4, 6, and 8 of the GO1525. This pin is an output. Should be isolated from all other grounds.
27360 - 8
September 2005
17 of 80
GS1560A/GS1561 Data Sheet
Table 1-1: Pin Descriptions (Continued) Pin Number
76
Name
VCO_VCC
Timing
-
Type
Output Power
Description
Power supply for the external voltage controlled oscillator. Connect to pin 7 of the GO1525. This pin is an output. Should be isolated from all other power supplies.
77 78 79 80
LF CP_CAP LB_CONT CP_GND
Analog Analog Analog -
Output Input Input Power
Control voltage to external voltage controlled oscillator. Nominally +1.25V DC. PLL lock time constant capacitor connection. Normally connected to VCO_GND through 2.2nF. Control voltage to set the loop bandwidth of the integrated reclocker. Normally connected to VCO_GND through 40k. Ground connection for the charge pump. Connect to analog GND.
27360 - 8
September 2005
18 of 80
GS1560A/GS1561 Data Sheet
2. Electrical Characteristics
2.1 Absolute Maximum Ratings
Parameter
Supply Voltage Core Supply Voltage I/O Input Voltage Range (any input) Ambient Operating Temperature Storage Temperature Lead Temperature (soldering, 10 sec) ESD Protection On All Pins (see Note 2) NOTES: 1. See reflow solder profile (Solder Reflow Profiles on page 24) 2. HBM, per JESDA-114B
Value/Units
-0.3V to +2.1V -0.3V to +4.6V -2.0V to + 5.25V -20C < TA < 85C -40C < TSTG < 125C 230C 1kV
2.2 DC Electrical Characteristics
Table 2-1: DC Electrical Characteristics
TA = 0C to 70C, unless otherwise specified.
Parameter
Symbol
Conditions
Min
Typ
Max
Units
Test Levels
Notes
System
Operation Temperature Range Digital Core Supply Voltage Digital I/O Supply Voltage Charge Pump Supply Voltage Phase Detector Supply Voltage Input Buffer Supply Voltage Cable Driver Supply Voltage External VCO Supply Voltage Output TA CORE_VDD IO_VDD CP_VDD PD_VDD BUFF_VDD CD_VDD VCO_VCC - - - - - - - - 0 1.65 3.0 3.0 1.65 1.65 1.71 2.25 - 1.8 3.3 3.3 1.8 1.8 1.8 2.50 70 1.95 3.6 3.6 1.95 1.95 1.89 2.75 C V V V V V V V - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -
27360 - 8
September 2005
19 of 80
GS1560A/GS1561 Data Sheet
Table 2-1: DC Electrical Characteristics (Continued)
TA = 0C to 70C, unless otherwise specified.
Parameter
+1.8V Supply Current GS1560A +1.8V Supply Current GS1561 +3.3V Supply Current Total Device Power GS1560A Total Device Power GS1561
Symbol
I1V8
Conditions
-
Min
-
Typ
-
Max
245
Units
mA
Test Levels
1
Notes
4
I1V8
-
-
-
200
mA
1
-
I3V3 PD
- -
- -
- -
55 625
mA mW
1 5
5 4, 5
PD
-
-
-
545
mW
5
5
Digital I/O
Input Logic LOW Input Logic HIGH Output Logic LOW Output Logic HIGH VIL VIH VOL VOH - - 8mA 8mA - 2.1 - IO_VDD - 0.4 - - 0.2 - 0.8 - 0.4 - V V V V 1 1 1 1 - - - -
Input
Input Bias Voltage RSET Voltage (GS1560A only) VB VRSET - RSET=281 - 0.54 1.45 0.6 - 0.66 V V 6 1 2 3
Output (GS1560A only)
Output Common Mode Voltage VCMOUT 75 load, RSET=281, SD and HD TEST LEVELS 1. Production test at room temperature and nominal supply voltage with guardbands for supply and temperature ranges. 2. Production test at room temperature and nominal supply voltage with guardbands for supply and temperature ranges using correlated test. 3. Production test at room temperature and nominal supply voltage. 4. QA sample test. 5. Calculated result based on Level 1, 2, or 3. 6. Not tested. Guaranteed by design simulations. 7. Not tested. Based on characterization of nominal parts. 8. Not tested. Based on existing design/characterization data of similar product. 9. Indirect test. NOTES 1. 2. 3. 4. 5. All DC and AC electrical parameters within specification. Input common mode is set by internal biasing resistors. Set by the value of the RSET resistor. (GS1560A only) Loop-through enabled. (GS1560A only) Measured in 20-bit mode. 0.8 1.0 1.2 V 1 -
27360 - 8
September 2005
20 of 80
GS1560A/GS1561 Data Sheet
2.3 AC Electrical Characteristics
Table 2-2: AC Electrical Characteristics
TA = 0C to 70C, unless otherwise shown
Parameter System
Serial Digital Input Jitter Tolerance Master Mode Asynchronous Lock Time
Symbol
Conditions
Min
Typ
Max
Units
Test Levels
Notes
IJT
Nominal loop bandwidth No data to HD HD to SD HD to DVB-ASI No data to SD SD to HD SD to DVB-ASI No data to DVB-ASI DVB-ASI to SD DVB-ASI to HD
0.6 - - - - - - - - - - - - - - - 1
- - - - - - - - - - - - - 21 21 11 -
- 468 260 135 340 256 173 65 227 215 240 197 68 - - - -
UI us us us us us us us us us us us us PCLK PCLK PCLK ms
1 6,7 6,7 6,7 6,7 6,7 6,7 6,7 6,7 6,7 6,7 6,7 6,7 6 6 6 7
1 2 2 2 2 2 2 2 2 2 2 2 2 - - - 6
Slave Mode Asynchronous Lock Time
No data to HD No data to SD No data to DVB-ASI
Device Latency
10-bit SD 20-bit HD DVB-ASI
Reset Pulse Width
treset
-
Serial Digital Differential Input
Serial Input Data Rate DRDDI - - 1.485, 1.485/1.001, 270 Serial Digital Input Signal Swing VDDI Differential with internal 100 input termination 200 600 1000 - Gb/s Gb/s Mb/s mVp-p 1 - 1 -
27360 - 8
September 2005
21 of 80
GS1560A/GS1561 Data Sheet
Table 2-2: AC Electrical Characteristics (Continued)
TA = 0C to 70C, unless otherwise shown
Parameter
Symbol
Conditions
Min
Typ
Max
Units
Test Levels
Notes
Serial Digital Output (GS1560A only)
Serial Output Data Rate DRSDO - - 1.485, 1.485/1.001, 270 Serial Output Swing VSDO RSET = 281 Load = 75 VDD = 1.8V Serial Output Rise Time 20% ~ 80% trSDO ORL compensation using recommended circuit -- HD signal ORL compensation using recommended circuit -- SD signal Serial Output Fall Time 20% ~ 80% tfSDO ORL compensation using recommended circuit -- HD signal ORL compensation using recommended circuit -- SD signal Serial Output Intrinsic Jitter tIJ Pseudorandom and pathological HD signal Pseudorandom and pathological SD signal Serial Output Duty Cycle Distortion DCDSDO HD (1.485Gb/s) SD (270Mb/s) - 200 260 ps 1 - 720 800 880 - Gb/s Gb/s Mb/s mVp-p 1 - 1 -
400
550
1500
ps
1
-
-
235
260
ps
1
-
400
550
1500
ps
1
-
-
90
125
ps
1
3
-
270
350
ps
1
3
- -
10 20
- -
ps ps
6,7 6,7
4 4
Parallel Output
Parallel Clock Frequency Parallel Clock Duty Cycle Output Data Hold Time fPCLK DCPCLK tOH - - 20-bit HD 10-bit SD, 50% PCLK Duty Cycle Output Data Delay Time tOD 20-bit HD 10-bit SD, 50% PCLK Duty Cycle Output Data Rise/Fall Time tr/tf - 13.5 40 1.0 19.5 - - - - 50 - - - - - 148.5 60 - - 4.5 22.8 1.5 MHz % ns ns ns ns ns 1 1 1 1 1 1 6,7 - - 5 5 5 5 5
27360 - 8
September 2005
22 of 80
GS1560A/GS1561 Data Sheet
Table 2-2: AC Electrical Characteristics (Continued)
TA = 0C to 70C, unless otherwise shown
Parameter GSPI
GSPI Input Clock Frequency GSPI Input Clock Duty Cycle GSPI Input Data Setup Time GSPI Input Data Hold Time GSPI Output Data Hold Time GSPI Output Data Delay Time TEST LEVELS
Symbol
Conditions
Min
Typ
Max
Units
Test Levels
Notes
fSCLK DCSCLK - - - -
- - - - - - 1. 2. 3. 4.
- 40 0 - 2.10 - NOTES
- 50 - - - -
6.6 60 - 1.43 - 7.27
MHz % ns ns ns ns
1 6,7 6,7 6,7 6,7 6,7
- - - - - -
1. Production test at room temperature and nominal supply voltage with guardbands for supply and temperature ranges. 2. Production test at room temperature and nominal supply voltage with guardbands for supply and temperature ranges using correlated test. 3. Production test at room temperature and nominal supply voltage. 4. QA sample test. 5. Calculated result based on Level 1, 2, or 3. 6. Not tested. Guaranteed by design simulations. 7. Not tested. Based on characterization of nominal parts. 8. Not tested. Based on existing design/characterization data of similar product. 9. Indirect test.
6MHz sinewave modulation. HD = 1080i, SD = 525i Serial Digital Output Reclocked (RC_BYP = HIGH). Serial Duty Cycle Distortion is defined here to be the difference between the width of a `1' bit, and the width of a `0' bit. (GS1560A only) 5. With 15pF load. (GS1560A only) 6. See Device Reset on page 72, Figure 3-16. (GS1560A only)
27360 - 8
September 2005
23 of 80
GS1560A/GS1561 Data Sheet
2.4 Solder Reflow Profiles
The device is manufactured with Matte-Sn terminations and is compatible with both standard eutectic and Pb-free solder reflow profiles. The recommended standard eutectic reflow profile is shown in Figure 2-1. MSL qualification was performed using the maximum Pb-free reflow profile shown in Figure 2-2.
Temperature 60-150 sec.
10-20 sec. 230C 220C 3C/sec max 183C 6C/sec max 150C
100C
25C Time 120 sec. max 6 min. max
Figure 2-1: Standard Eutectic Solder Reflow Profile
Temperature 60-150 sec.
20-40 sec. 260C 250C 3C/sec max 217C 6C/sec max
200C
150C
25C
Time 60-180 sec. max 8 min. max
Figure 2-2: Maximum Pb-free Solder Reflow Profile (Pb-free package)
27360 - 8
September 2005
24 of 80
GS1560A/GS1561 Data Sheet
2.5 Input/Output Circuits
All resistors in ohms, all capacitors in farads, unless otherwise shown.
DDI VDD 50 45K TERM 150K 50
DDI
Figure 2-3: Serial Digital Input
VCO VDD 25 1.5K
5K 25
VCO
Figure 2-4: VCO Input
LB_CONT
865mV
7.2K
Figure 2-5: PLL Loop Bandwidth Control
27360 - 8
September 2005
25 of 80
GS1560A/GS1561 Data Sheet
SDO
SDO
Figure 2-6: Serial Digital Output (GS1560A only)
LF
CP_CAP 300
Figure 2-7: VCO Control Output & PLL Lock Time Capacitor
27360 - 8
September 2005
26 of 80
GS1560A/GS1561 Data Sheet
2.6 Host Interface Map
15 Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used VFO4-b7 VFO2-b7 Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used VFO4-b6 VFO2-b6 Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used VFO4-b5 VFO2-b5 Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used VFO4-b4 VFO2-b4 Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used b11 b11 VFO4-b3 VFO2-b3 14 Not Used 13 Not Used 12 Not Used 11 Not Used
REGISTER NAME ERROR_MASK
ADDRESS 01Ah
FF_LINE_END_F1 FF_LINE_START_F1 FF_LINE_END_F0 FF_LINE_START_F0 AP_LINE_END_F1 AP_LINE_START_F1 AP_LINE_END_F0 AP_LINE_START_F0 RASTER_STRUCTURE4 RASTER_STRUCTURE3 RASTER_STRUCTURE2 RASTER_STRUCTURE1 VIDEO_FORMAT_OUT_B VIDEO_FORMAT_OUT_A
10 VD_STD_ ERR_MASK Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used b10 b10 b10 b10 VFO4-b2 VFO2-b2
9 FF_CRC_ ERR_MASK b9 b9 b9 b9 b9 b9 b9 b9 b9 b9 b9 b9 VFO4-b1 VFO2-b1
8 AP_CRC_ ERR_MASK b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 b8 VFO4-b0 VFO2-b0
7 LOCK_ERR_ MASK b7 b7 b7 b7 b7 b7 b7 b7 b7 b7 b7 b7 VFO3-b7 VFO1-b7
6 CCS_ERR_ MASK b6 b6 b6 b6 b6 b6 b6 b6 b6 b6 b6 b6 VFO3-b6 VFO1-b6
5 YCS_ERR_ MASK b5 b5 b5 b5 b5 b5 b5 b5 b5 b5 b5 b5 VFO3-b5 VFO1-b5
4 CCRC_ERR_ MASK b4 b4 b4 b4 b4 b4 b4 b4 b4 b4 b4 b4 VFO3-b4 VFO1-b4
3 YCRC_ERR_ MASK b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 VFO3-b3 VFO1-b3
2 LNUM_ERR_ MASK b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 VFO3-b2 VFO1-b2
1 SAV_ERR_ MASK b1 b1 b1 b1 b1 b1 b1 b1 b1 b1 b1 b1 VFO3-b1 VFO1-b1
0 EAV_ERR_ MASK b0 b0 b0 b0 b0 b0 b0 b0 b0 b0 b0 b0 VFO3-b0 VFO1-b0
ANC_TYPE5 ANC_TYPE4 ANC_TYPE3 ANC_TYPE2 ANC_TYPE1 VIDEO_STANDARD Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used ANC-UES ANC-IDA ANC-IDH ANC-EDA ANC-EDH FF-UES FF-IDH LOCK_ERR Not Used
019h 018h 017h 016h 015h 014h 013h 012h 011h 010h 00Fh 00Eh 00Dh 00Ch 00Bh 00Ah 009h 008h 007h 006h 005h 004h b15 b15 b15 b15 b15 Not Used b14 b14 b14 b14 b14 VDS-b4 b13 b13 b13 b13 b13 VDS-b3 b12 b12 b12 b12 b12 VDS-b2 b11 b11 b11 b11 b11 VDS-b1 b10 b10 b10 b10 b10 VDS-b0 b9 b9 b9 b9 b9 INT_PROG b7 b7 b7 b7 b7 CDF-b3 b6 b6 b6 b6 b6 CDF-b2 FF-EDA CCS_ERR Not Used b5 b5 b5 b5 b5 CDF-b1 FF-EDH YCS_ERR ILLEGAL_ REMAP b4 b4 b4 b4 b4 CDF-b0 AP-UES CCRC_ERR EDH_CRC_ INS b3 b3 b3 b3 b3 YDF-b3 AP-IDA YCRC_ERR ANC_CSUM_ INS b8 b8 b8 b8 b8 STD_ LOCK FF-IDA
b2 b2 b2 b2 b2 YDF-b2 AP-IDH LNUM_ERR CRC_INS
b1 b1 b1 b1 b1 YDF-b1 AP-EDA SAV_ERR LNUM_ INS
b0 b0 b0 b0 b0 YDF-b0 AP-EDH EAV_ERR TRS_INS
EDH_FLAG
ERROR_STATUS
003h 002h 001h VD_STD_ ERR Not Used FF_CRC_ ERR Not Used
IOPROC_DISABLE
000h
AP_CRC_ ERR H_CONFIG
27360 - 8
September 2005
27 of 80
GS1560A/GS1561 Data Sheet
2.6.1 Host Interface Map (R/W Configurable Registers)
15 14 13 12 11 10 VD_STD_ ERR_MASK
REGISTER NAME ERROR_MASK
ADDRESS 01Ah
FF_LINE_END_F1 FF_LINE_START_F1 FF_LINE_END_F0 FF_LINE_START_F0 AP_LINE_END_F1 AP_LINE_START_F1 AP_LINE_END_F0 AP_LINE_START_F0
9 FF_CRC_ ERR_MASK b9 b9 b9 b9 b9 b9 b9 b9
8 AP_CRC_ ERR_MASK b8 b8 b8 b8 b8 b8 b8 b8
7 LOCK_ERR_ MASK b7 b7 b7 b7 b7 b7 b7 b7
6 CCS_ERR_ MASK b6 b6 b6 b6 b6 b6 b6 b6
5 YCS_ERR_ MASK b5 b5 b5 b5 b5 b5 b5 b5
4 CCRC_ERR_ MASK b4 b4 b4 b4 b4 b4 b4 b4
3 YCRC_ERR_ MASK b3 b3 b3 b3 b3 b3 b3 b3
2 LNUM_ERR_ MASK b2 b2 b2 b2 b2 b2 b2 b2
1 SAV_ERR_ MASK b1 b1 b1 b1 b1 b1 b1 b1
0 EAV_ERR_ MASK b0 b0 b0 b0 b0 b0 b0 b0
ANC_TYPE5 ANC_TYPE4 ANC_TYPE3 ANC_TYPE2 ANC_TYPE1
b15 b15 b15 b15 b15
b14 b14 b14 b14 b14
b13 b13 b13 b13 b13
b12 b12 b12 b12 b12
b11 b11 b11 b11 b11
b10 b10 b10 b10 b10
b9 b9 b9 b9 b9
b8 b8 b8 b8 b8
b7 b7 b7 b7 b7
b6 b6 b6 b6 b6
b5 b5 b5 b5 b5
b4 b4 b4 b4 b4
b3 b3 b3 b3 b3
b2 b2 b2 b2 b2
b1 b1 b1 b1 b1
b0 b0 b0 b0 b0
IOPROC_DISABLE
019h 018h 017h 016h 015h 014h 013h 012h 011h 010h 00Fh 00Eh 00Dh 00Ch 00Bh 00Ah 009h 008h 007h 006h 005h 004h 003h 002h 001h 000h H_CONFIG ILLEGAL_ REMAP EDH_CRC_ NS ANC_CSUM_ INS
CRC_INS
LNUM_ INS
TRS_INS
27360 - 8
September 2005
28 of 80
GS1560A/GS1561 Data Sheet
2.6.2 Host Interface Map (Read Only Registers)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
REGISTER NAME
RASTER_STRUCTURE4 RASTER_STRUCTURE3 RASTER_STRUCTURE2 RASTER_STRUCTURE1 VIDEO_FORMAT_OUT_B VIDEO_FORMAT_OUT_A VFO4-b7 VFO2-b7 VFO4-b6 VFO2-b6 VFO4-b5 VFO2-b5 VFO4-b4 VFO2-b4 b11 b11 VFO4-b3 VFO2-b3
b10 b10 b10 b10 VFO4-b2 VFO2-b2
b9 b9 b9 b9 VFO4-b1 VFO2-b1
b8 b8 b8 b8 VFO4-b0 VFO2-b0
b7 b7 b7 b7 VFO3-b7 VFO1-b7
b6 b6 b6 b6 VFO3-b6 VFO1-b6
b5 b5 b5 b5 VFO3-b5 VFO1-b5
b4 b4 b4 b4 VFO3-b4 VFO1-b4
b3 b3 b3 b3 VFO3-b3 VFO1-b3
b2 b2 b2 b2 VFO3-b2 VFO1-b2
b1 b1 b1 b1 VFO3-b1 VFO1-b1
b0 b0 b0 b0 VFO3-b0 VFO1-b0
VIDEO_STANDARD ANC-UES VD_STD_ ERR FF_CRC_ ERR ANC-IDA ANC-IDH ANC-EDA ANC-EDH FF-UES
ADDRESS 01Ah 019h 018h 017h 016h 015h 014h 013h 012h 011h 010h 00Fh 00Eh 00Dh 00Ch 00Bh 00Ah 009h 008h 007h 006h 005h 004h VDS-b4 VDS-b3 VDS-b2 VDS-b1 VDS-b0 INT_PROG CDF-b3 FF-IDH LOCK_ERR CDF-b2 FF-EDA CCS_ERR CDF-b1 FF-EDH YCS_ERR CDF-b0 AP-UES CCRC_ERR YDF-b3 AP-IDA YCRC_ERR YDF-b2 AP-IDH STD_ LOCK FF-IDA AP_CRC_ ERR
YDF-b1 AP-EDA LNUM_ERR SAV_ERR
YDF-b0 AP-EDH EAV_ERR
EDH_FLAG
ERROR_STATUS
003h 002h 001h
000h
27360 - 8
September 2005
29 of 80
GS1560A/GS1561 Data Sheet
3. Detailed Description
3.1 Functional Overview
The GS1560A/GS1561 is a dual-rate reclocking deserializer. An integrated serial digital loop-through output is also included on the GS1560A only. When used in conjunction with the multi-rate GS1524 Adaptive Cable Equalizer and the external GO1525 Voltage Controlled Oscillator, a receive solution at 1.485Gb/s, 1.485/1.001Gb/s or 270Mb/s is realized. The device has two basic modes of operation which determine precisely how SMPTE or DVB-ASI compliant input data streams are reclocked and processed. In master mode, (MASTER/SLAVE = HIGH), the GS1560A/GS1561 will automatically detect, reclock, deserialize and process SD SMPTE 259M-C, HD SMPTE 292M, or DVB-ASI input data. In slave mode, (MASTER/SLAVE = LOW), the application layer must set external device pins for the correct reception of either SMPTE or DVB-ASI data. Slave mode also supports the reclocking and deserializing of data not conforming to SMPTE or DVB-ASI streams. The GS1560A includes an integrated cable driver is for serial input loop-through applications. It can be selected to output either buffered or reclocked data. The cable driver also features an output mute on loss of signal, high impedance mode, adjustable signal swing, and automatic dual slew-rate selection depending on HD/SD operational requirements. In the digital signal processing core, several data processing functions are implemented including error detection and correction and automatic video standards detection. These features are all enabled by default, but may be individually disabled via internal registers accessible through the GSPI host interface. Finally, the GS1560A/GS1561 contains a JTAG interface for boundary scan test implementations.
27360 - 8
September 2005
30 of 80
GS1560A/GS1561 Data Sheet
3.2 Serial Digital Input
The GS1560A/GS1561 contains two current mode differential serial digital input buffers, allowing the device to be connected to two SMPTE 259M-C or 292M compliant input signals. Both input buffers have internal 50 termination resistors which are connected to ground via the TERM1 and TERM2 pins. The input common mode level is set by internal biasing resistors such that the serial digital input signals must be AC coupled into the device. Gennum recommends using a capacitor value of 4.7uF to accommodate pathological signals. The input buffers use a separate power supply of +1.8V DC supplied via the BUFF_VDD and PDBUFF_GND pins.
3.2.1 Input Signal Selection
A 2x1 input multiplexer is provided to allow the application layer to select between the two serial digital input streams using a single external pin. When IP_SEL is set HIGH, serial digital input 1 (DDI1 / DDI1) is selected as the input to the GS1560A/GS1561's reclocker stage. When IP_SEL is set LOW, serial digital input 2 (DDI2 / DDI2) is selected.
3.2.2 Carrier Detect Input
For each of the differential inputs, an associated carrier detect input signal is included, (CD1 and CD2). These signals are generated by Gennum's family of automatic cable equalizers. When LOW, CDx indicates that a valid serial digital data stream is being delivered to the GS1560A/GS1561 by the equalizer. When HIGH, the serial digital input to the device should be considered invalid. If no equalizer precedes the device, the application layer should set CD1 and CD2 accordingly. NOTE: If the GS1524 Automatic Cable Equalizer is used, the MUTE/CD output signal from that device must be translated to TTL levels before passing to the GS1560A/GS1561 CDx inputs. See GS1560A Typical Application Circuit (Part A) on page 73 for a recommended transistor network that will set the correct voltage levels. A 2x1 input multiplexer is also provided for these signals. The internal carrier_detect signal is determined by the setting of the IP_SEL pin and is used by the lock detect block of the GS1560A/GS1561 to determine the lock status of the device, (see Lock Detect on page 35).
3.2.3 Single Input Configuration
If the application requires a single differential input, the second set of inputs may be left unconnected. Tie the associated carrier detect pin HIGH, and leave the termination pin unconnected.
27360 - 8
September 2005
31 of 80
GS1560A/GS1561 Data Sheet
3.3 Serial Digital Reclocker
The output of the 2x1 serial digital input multiplexer passes to the GS1560A/GS1561's internal reclocker stage. The function of this block is to lock to the input data stream, extract a clean clock, and retime the serial digital data to remove high frequency jitter. The reclocker was designed with a 'hexabang' phase and frequency detector. That is, the PFD used can identify six 'degrees' of phase / frequency misalignment between the input data stream and the clock signal provided by the VCO, and correspondingly signal the charge pump to produce six different control voltages. This results in fast and accurate locking of the PLL to the data stream. In master mode, the operating center frequency of the reclocker is toggled between 270Mb/s and 1.485Gb/s by the lock detect block, (see Lock Detect on page 35). In slave mode, however, the center frequency is determined entirely by the SD/HD input control signal set by the application layer. If lock is achieved, the reclocker provides an internal pll_lock signal to the lock detect block of the device.
3.3.1 External VCO
The GS1560A/GS1561 requires the external GO1525 Voltage Controlled Oscillator as part of the reclocker's phase-locked loop. This external VCO implementation was chosen to ensure high quality reclocking. Power for the external VCO is generated entirely by the GS1560A/GS1561 from an integrated voltage regulator. The internal regulator uses +3.3V DC supplied via the CP_VDD / CP_GND pins to provide +2.5V DC on the VCO_VCC / VCO_GND pins. The control voltage to the VCO is output from the GS1560A/GS1561 on the LF pin and requires 4.7k pull-up and pull-down resistors to ensure correct operation. The GO1525 produces a 1.485GHz reference signal for the reclocker, input on the VCO pin of the GS1560A/GS1561. Both LF and VCO signals should be referenced to the supplied VCO_GND as shown in the recommended application circuit of GS1560A Typical Application Circuit (Part A) on page 73.
3.3.2 Loop Bandwidth
The loop bandwidth of the integrated reclocker is nominally 1.4MHz, but may be increased or decreased via the LB_CONT pin. It is recommended that this pin be connected to VCO_GND through 39.2k to maximize the input jitter tolerance of the device.
27360 - 8
September 2005
32 of 80
GS1560A/GS1561 Data Sheet
3.4 Serial Digital Loop-Through Output (GS1560A only)
The GS1560A contains an integrated current mode differential serial digital cable driver with automatic slew rate control. When enabled, this serial digital output provides an active loop-through of the input signal. To enable the loop-through output, SDO_EN/DIS must be set HIGH by the application layer. Setting the SDO_EN/DIS signal LOW will cause the SDO and SDO output pins to become high impedance, resulting in reduced device power consumption. With suitable external return loss matching circuitry, the GS1560A's loop-through outputs will provide a minimum output return loss of -15dB at SD rates. Gennum recommends using the GS1528 SDI Dual Slew-Rate Cable Driver to meet output return loss specifications at HD rates. The integrated cable driver uses a separate power supply of +1.8V DC supplied via the CD_VDD and CD_GND pins.
3.4.1 Output Swing
Nominally, the voltage swing of the serial digital loop-through output is 800mVp-p single-ended into a 75 load. This is set externally by connecting the RSET pin to CD_VDD through 281. The loop-through output swing may be decreased by increasing the value of the RSET resistor. The relationship is approximated by the curve shown in Figure 3-1. Alternatively, the serial digital output can drive 800mVp-p into a 50 load. Since the output swing is reduced by a factor of approximately one third when the smaller load is used, the RSET resistor must be 187 to obtain 800mVp-p.
1000 900 800 VSDO(mVp-p) 700 600 500 400 300
250
300
350
400
450
500
550
600
650
700
750
RSET()
Figure 3-1: Serial Digital Loop-Through Output Swing
27360 - 8
September 2005
33 of 80
GS1560A/GS1561 Data Sheet
3.4.2 Reclocker Bypass Control
The serial digital loop-through output may be either a buffered version of the serial digital input signal, or a reclocked version of that signal. When operating in slave mode, the application layer may choose the reclocked output by setting RC_BYP to logic HIGH. If RC_BYP is set LOW, the data stream will bypass the internal reclocker and the serial digital output will be a buffered version of the input. When operating in master mode, the device will assert the RC_BYP pin HIGH only when it has successfully locked to a SMPTE or DVB-ASI input data stream, (see Lock Detect on page 35). In this case, the serial digital loop-through output will be a reclocked version of the input.
3.4.3 Serial Digital Output Mute
The GS1560A will automatically mute the serial digital loop-through output in both master and slave modes when the internal carrier_detect signal indicates an invalid serial input. The loop-through output will also be muted in slave mode when SDO/SDO is selected as reclocked, (RC_BYP = HIGH), but the lock detect block has failed to lock to the data stream, (LOCKED = LOW). Table 3-1 summarizes the possible states of the serial digital loop-through output data stream.
Table 3-1: Serial Digital Loop-Through Output Status SLAVE MODE RC_BYP (INPUT)
HIGH LOW HIGH X
SDO
RECLOCKED BUFFERED MUTED MUTED
CD
LOW LOW LOW HIGH
LOCKED
HIGH X LOW LOW*
MASTER MODE RC_BYP (OUTPUT)
HIGH LOW LOW
SDO
RECLOCKED BUFFERED MUTED
CD
LOW LOW HIGH
LOCKED
HIGH LOW LOW*
*NOTE: LOCKED = HIGH if and only if CD = LOW
27360 - 8
September 2005
34 of 80
GS1560A/GS1561 Data Sheet
3.5 Serial-To-Parallel Conversion
The retimed data and phase-locked clock signals from the reclocker are fed to the serial-to-parallel converter. The function of this block is to extract 10-bit or 20-bit parallel data words from the reclocked serial data stream and present them to the SMPTE and DVB-ASI word alignment blocks simultaneously.
3.6 Modes Of Operation
The GS1560A/GS1561 has two basic modes of operation which determine how the lock detect block controls the integrated reclocker. Master mode is enabled when the application layer sets the MASTER/SLAVE pin HIGH, and slave mode is enabled when MASTER/SLAVE is set LOW.
3.6.1 Lock Detect
The lock detect block controls the center frequency of the integrated reclocker to ensure lock to the received serial digital data stream is achieved, and indicates via the LOCKED output pin that the device has detected the appropriate sync words. In Data Through mode, the detection for appropriate sync words is turned off. The LOCKED pin is an indication of analog lock. Lock detection is a continuous process, which begins at device power up or after a system reset, and continues until the device is powered down or held in reset. The lock detection algorithm first determines if a valid serial digital input signal has been presented to the device by sampling the internal carrier_detect signal. As described in Carrier Detect Input on page 31, this signal will be LOW when a good serial digital input signal has been detected. If the carrier_detect signal is HIGH, the serial data into the device is considered invalid, and the VCO frequency will be set to the center of the pull range. The LOCKED pin will be LOW and all outputs of the device except for the PCLK output will be muted. Instead, the PCLK output frequency will operate within +/-3% of the rates shown in Table 3-16 of Parallel Output Clock (PCLK) on page 67. NOTE: When the device is operating in DVB-ASI slave mode only, the parallel outputs will not mute when the carrier_detect signal is HIGH. The LOCKED signal will function normally. If a valid input signal has been detected, and the device is in master mode, the lock algorithm will enter a hunt phase where four attempts are made to detect the presence of either SMPTE TRS sync words or DVB-ASI sync words. At each attempt, the center frequency of the reclocker will be toggled between 270Mb/s and 1.485Gb/s. Assuming that a valid SMPTE or DVB-ASI signal has been applied to the device, asynchronous lock times will be as listed in Table 2-2: AC Electrical Characteristics.
27360 - 8
September 2005
35 of 80
GS1560A/GS1561 Data Sheet In slave mode, the application layer fixes the center frequency of the reclocker such that the lock algorithm will attempt to lock within the single data rate determined by the setting of the SD/HD pin. Asynchronous lock times are also listed in the Table 2-2: AC Electrical Characteristics. NOTE: The PCLK output will continue to operate during the lock detection process. The frequency may toggle between 148MHz and 27MHz when the 20bit/10bit pin is set LOW, or between 74MHz and 13.5MHz when 20bit/10bit is set HIGH. For SMPTE and DVB-ASI inputs, the lock detect block will only assert the LOCKED output signal HIGH if (1) the reclocker has locked to the input data stream as indicated by the internal pll_lock signal, and (2) TRS or DVB-ASI sync words have been correctly identified. If after four attempts lock has not been achieved, the lock detection algorithm will enter into PLL lock mode. In this mode, the reclocker will attempt to lock to the input data stream without detecting SMPTE TRS or DVB-ASI sync words. This unassisted process can take up to 10ms to achieve lock. When reclocker lock as indicated by the internal pll_lock signal is achieved in this mode, one of the following will occur: 1. In slave mode, data will be passed directly to the parallel outputs without any further processing taking place and the LOCKED signal will be asserted HIGH if and only if the SMPTE_BYPASS and DVB_ASI input pins are set LOW; or 2. In master mode, the LOCKED signal will be asserted LOW, the parallel outputs will be latched to logic LOW, and the SMPTE_BYPASS and DVB_ASI output signals will also be set LOW.
3.6.2 Master Mode
Recall that the GS1560A/GS1561 is said to be in master mode when the MASTER/SLAVE input signal is set HIGH. In this case, the following four device pins become output status signals: * * * * SMPTE_BYPASS DVB_ASI SD/HD RC_BYP (GS1560A only)
The combined setting of these pins will indicate whether the device has locked to valid SMPTE or DVB-ASI data at SD or HD rates. Table 3-2 shows the possible combinations.
27360 - 8
September 2005
36 of 80
GS1560A/GS1561 Data Sheet
3.6.3 Slave Mode
The GS1560A/GS1561 is said to be in slave mode when the MASTER/SLAVE input signal is set LOW. In this case, the four device pins listed in Master Mode on page 36 become input control signals. It is required that the application layer set the first three inputs to reflect the appropriate input data format (SMPTE_BYPASS, DVB_ASI, and SD/HD). If just one of these three is configured incorrectly, the device will not lock to the input data stream, and the DATA_ERROR pin will be set LOW. The fourth input signal, RC_BYP (GS1560A only), allows the application layer to determine whether the serial digital loop-through output will be a reclocked or buffered version of the input, Reclocker Bypass Control on page 34. Table 3-3 shows the required settings for various input formats.
Table 3-2: Master Mode Output Status Signals PIN SETTINGS FORMAT SMPTE_BYPASS DVB_ASI SD/HD RC_BYP (GS1560A only)
HIGH HIGH HIGH LOW
HD SMPTE SD SMPTE DVB-ASI NOT SMPTE OR DVB-ASI*
HIGH HIGH LOW LOW
LOW LOW HIGH LOW
LOW HIGH HIGH HIGH OR LOW
*NOTE: When the device locks to the data stream in PLL lock mode, the parallel outputs will be latched LOW, and the serial loop-through output (GS1560A only) will be a buffered version of the input.
Table 3-3: Slave Mode Input Control Signals PIN SETTINGS FORMAT
HD SMPTE SD SMPTE DVB-ASI NOT SMPTE OR DVB-ASI*
SMPTE_BYPASS
HIGH HIGH LOW LOW
DVB_ASI
LOW LOW HIGH LOW
SD/HD
LOW HIGH HIGH HIGH OR LOW
*NOTE: See Data Through Mode on page 46 for a complete description of Data Through mode.
27360 - 8
September 2005
37 of 80
GS1560A/GS1561 Data Sheet
3.7 SMPTE Functionality
The GS1560A/GS1561 is said to be in SMPTE mode once the device has detected SMPTE TRS sync words and locked to the input data stream as described in Lock Detect on page 35. The device will remain in SMPTE mode until such time that SMPTE TRS sync words fail to be detected. The lock detect block may also drop out of SMPTE mode under the following conditions: * * * * RESET_TRST is asserted LOW CDx is HIGH SMPTE_BYPASS is asserted LOW in slave mode DVB_ASI is asserted HIGH in slave mode
TRS word detection is a continuous process and both 8-bit and 10-bit TRS words will be identified by the device in both SD and HD modes. In master mode, the GS1560A/GS1561 sets the SMPTE_BYPASS pin HIGH and the DVB_ASI pin LOW to indicate that it has locked to a SMPTE input data stream. When operating in slave mode, the application layer must assert the DVB_ASI pin LOW and the SMPTE_BYPASS pin HIGH in order to enable SMPTE operation.
3.7.1 SMPTE Descrambling and Word Alignment
After serial-to-parallel conversion, the internal 10-bit or 20-bit data bus is fed to the SMPTE descramble and word alignment block. The function of this block is to carry out NRZI-to-NRZ decoding, descrambling according to SMPTE 259M or 292M, and word alignment of the data to the TRS sync words. Word alignment occurs when two consecutive valid TRS words (SAV and EAV inclusive) with the same bit alignment have been detected. In normal operation, re-synchronization of the word alignment process will only take place when two consecutive identical TRS word positions have been detected. When automatic or manual switch line lock handling is 'actioned', (see Switch Line Lock Handling on page 39), word alignment re-synchronization will occur on the next received TRS code word.
3.7.2 Internal Flywheel
The GS1560A/GS1561 has an internal flywheel which is used in the generation of internal / external timing signals, in the detection and correction of certain error conditions and in automatic video standards detection. It is only operational in SMPTE mode. The flywheel consists of a number of counters and comparators operating at video pixel and video line rates. These counters maintain information about the total line length, active line length, total number of lines per field / frame, and total active lines per field / frame for the received video stream.
27360 - 8
September 2005
38 of 80
GS1560A/GS1561 Data Sheet The flywheel 'learns' the video standard by timing the horizontal and vertical reference information contained in the TRS ID words of the received video stream. Full synchronization of the flywheel to the received video standard therefore requires one complete video frame. Once synchronization has been achieved, the flywheel will continue to monitor the received TRS timing information to maintain synchronization. The FW_EN/DIS input pin controls the synchronization mechanism of the flywheel. When this input signal is LOW, the flywheel will re-synchronize all pixel and line based counters on every received TRS ID word. When FW_EN/DIS is held HIGH, re-synchronization of the pixel and line based counters will only take place when a consistent synchronization error has been detected. Two consecutive video lines with identical TRS timing different to the current flywheel timing must occur to initiate re-synchronization of the counters. This provides a measure of noise immunity to internal and external timing signal generation. The flywheel will be disabled should the LOCKED signal or the RESET_TRST signal be LOW. A LOW to HIGH transition on either signal will cause the flywheel to re-acquire synchronization on the next received TRS word, regardless of the setting of the FW_EN/DIS pin.
3.7.3 Switch Line Lock Handling
The principal of switch line lock handling is that the switching of synchronous video sources will only disturb the horizontal timing and alignment of the stream, whereas the vertical timing remains in synchronization. To account for the horizontal disturbance caused by a synchronous switch, it is necessary to re-synchronize the flywheel immediately after the switch has taken place. Rapid re-synchronization of the GS1560A/GS1561 to the new video standard can be achieved by controlling the flywheel using the FW_EN/DIS pin. At every PCLK cycle the device samples the FW_EN/DIS pin. When a logic LOW to HIGH transition at this pin is detected anywhere within the active line, the flywheel will re-synchronize immediately to the next TRS word. This is shown in Figure 3-2. To ensure switch line lock handling, the FW_EN/DIS signal should be LOW for a minimum of one PCLK cycle (maximum one video line) anywhere within the active portion of the line on which the switch has taken place.
27360 - 8
September 2005
39 of 80
GS1560A/GS1561 Data Sheet
Switch point Video source 1
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV EAV
ACTIVE PICTURE ANC
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
Video source 2
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV EAV
ACTIVE PICTURE ANC
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
switch video source 1 to 2 DATA IN
EAV ANC SAV ACTIVE PICTURE EAV ANC SAV ACTIVE PICTURE ANC EAV ANC SAV ACTIVE PICTURE EAV ANC SAV
DATA OUT Flywheel TRS position FW_EN/DIS
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
ACTIVE PICTURE ANC
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
Flywheel re-synch
Switch point Video source 1
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV EAV
ACTIVE PICTURE ANC
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
Video source 2
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV EAV
ACTIVE PICTURE ANC
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
switch video source 2 to 1 DATA IN
EAV ANC SAV ACTIVE PICTURE EAV ANC SAV ACTIVE PICTURE EAV ANC SAV ACTIVE PICTURE EAV ANC SAV
DATA OUT Flywheel TRS position FW_EN/DIS
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
ACTIVE PICTURE
EAV
ANC
SAV
Flywheel re-synch
Figure 3-2: Switch Line Locking
The ability to manually re-synchronize the flywheel is also important when switching asynchronous sources or to implement other non-standardized video switching functions. The GS1560A/GS1561 also implements automatic switch line lock handling. By utilizing the synchronous switch points defined by SMPTE RP168 for all major video standards with the automatic video standards detect function, the device automatically re-synchronizes the flywheel at the switch point. This function will occur regardless of the setting of the FW_EN/DIS pin. The switch line is defined as follows: * * * * For 525 line interlaced systems: re-sync takes place at the end of lines 10 & 273. For 525 line progressive systems: re-sync takes place at the end of line 10. For 625 line interlaced systems: re-sync takes place at the end of lines 6 & 319. For 625 line progressive systems: re-sync takes place at the end of line 6.
27360 - 8
September 2005
40 of 80
GS1560A/GS1561 Data Sheet * * * For 750 line progressive systems: re-sync takes place at the end of line 7. For 1125 line interlaced systems: re-sync takes place at the end of lines 7 & 568. For 1125 line progressive systems: re-sync takes place at the end of line 7.
A full list of all major video standards and switching lines is shown in Table 3-4. NOTE 1: The flywheel timing will define the line count such that the line numbers shown in Table 3-4 may not correspond directly to the digital line counts. NOTE 2: Unless indicated by SMPTE 352M payload identifier packets, the GS1560A/GS1561 will not distinguish between 50/60 frames PsF and 25/30 frames interlaced for the 1125 line video systems; 24 PsF will be identified.
Table 3-4: Switch Line Position for Digital Systems System
HD-SDTI
Video Format
1920x1080 (PsF) 1920x1080 (2:1) 1280x720 (1:1)
Sampling
4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2
Signal Standard
274M 274M 296M BT.656 125M 296M 296M 296M 296M 296M 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211
Parallel Interface
274M + 348M 274M + 348M 296M + 348M BT.656 + 305M 125M + 305M 296M 296M 296M 296M 296M 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211 274M + RP211
Serial Interface
292M 292M 292M 259M 259M 296M 296M 296M 296M 296M 292M 292M 292M 292M 292M 292M 292M 292M 292M 292M
Switch Line No.
7 7, 569 7 6, 319 10, 273 7 7 7 7 7 7 7 7 7 7 7 7 7 7, 569 7, 569
SDTI
720x576/50 (2:1) 720x483/59.94 (2:1)
750
1280x720/60 (1:1) 1280x720/50 (1:1) 1280x720/30 (1:1) 1280x720/25 (1:1) 1280x720/24 (1:1)
1125
1920x1080/60 (1:1) 1920x1080/50 (1:1) 1920x1080/30 (1:1) 1920x1080/25 (1:1) 1920x1080/24 (1:1) 1920x1080/30 (PsF) 1920x1080/25 (PsF) 1920x1080/24 (PsF) 1920x1080/60 (2:1) 1920x1080/50 (2:1)
27360 - 8
September 2005
41 of 80
GS1560A/GS1561 Data Sheet
Table 3-4: Switch Line Position for Digital Systems (Continued) System
525
Video Format
960x483/59.94 (2:1) 960x483/59.94 (2:1) 720x483/59.94 (2:1) 720x483/59.94 (2:1) 720x483/59.94 (2:1) 720x483/59.94 (2:1) 720x483/59.94 (2:1) 720x483/59.94 (2:1) 720x483/59.94 (1:1) 720x483/59.94 (1:1) 720x483/59.94 (1:1) 720x483/59.94 (1:1) 720x483/59.94 (1:1)
Sampling
4:2:2 4:2:2 4:4:4:4 4:4:4:4 4:4:4:4 4:4:4:4 4:2:2 4:2:2 4:2:2 4:2:2 4:2:2 4:2:0 4:2:0 4:2:2 4:2:2 4:2:2 4:2:0 4:2:0 4:2:2 4:2:2 4:4:4:4 4:4:4:4 4:4:4:4 4:4:4:4 4:2:2 4:2:2
Signal Standard
267M 267M 267M 267M 267M 267M 125M 125M 293M 293M 293M 293M 293M BT.1358 BT.1358 BT.1358 BT.1358 BT.1358 BT.601 BT.601 BT.799 BT.799 BT.799 BT.799 BT.601 BT.601
Parallel Interface
349M 267M 349M 347M RP174 RP175 349M 125M 349M 347M 293M 349M 293M 349M 347M BT.1358 349M BT.1358 349M BT.656 349M 347M BT.799 BT.799 349M 125M
Serial Interface
292M 259M 292M 344M 344M RP175 292M 259M 292M 344M 294M 292M 294M 292M 344M BT.1362 292M BT.1362 292M 259M 292M 344M 344M - 292M 259M
Switch Line No.
10, 273 10, 273 10, 273 10, 273 10, 273 10, 273 10, 273 10, 273 10 10 10 10 10 6 6 6 6 6 6, 319 6, 319 6, 319 6, 319 6, 319 6, 319 6, 319 6, 319
625
720x576/50 (1:1) 720x576/50 (1:1) 720x576/50 (1:1) 720x576/50 (1:1) 720x576/50 (1:1) 960x576/50 (2:1) 960x576/50 (2:1) 720x576/50 (2:1) 720x576/50 (2:1) 720x576/50 (2:1) 720x576/50 (2:1) 720x576/50 (2:1) 720x576/50 (2:1)
27360 - 8
September 2005
42 of 80
GS1560A/GS1561 Data Sheet
3.7.4 HVF Timing Signal Generation
The GS1560A/GS1561 extracts critical timing parameters from either the received TRS signals (FW_EN/DIS = LOW), or from the internal flywheel-timing generator (FW_EN/DIS = HIGH). Horizontal blanking period (H), vertical blanking period (V), and even / odd field (F) timing are all extracted and presented to the application layer via the H:V:F status output pins. The H signal timing is configurable via the H_CONFIG bit of the internal IOPROC_DISABLE register as either active line based blanking, or TRS based blanking, (see Error Correction and Insertion on page 61). Active line based blanking is enabled when the H_CONFIG bit is set LOW. In this mode, the H output is HIGH for the entire horizontal blanking period, including the EAV and SAV TRS words. This is the default H timing used by the device. When H_CONFIG is set HIGH, TRS based blanking is enabled. In this case, the H output will be HIGH for the entire horizontal blanking period as indicated by the H bit in the received TRS ID words. The timing of these signals is shown in Figure 3-3.
27360 - 8
September 2005
43 of 80
GS1560A/GS1561 Data Sheet
PCLK LUMA DATA OUT 3FF 000 000 XYZ (eav) XYZ (eav) 3FF 000 000 XYZ (sav) XYZ (sav)
CHROMA DATA OUT
3FF
000
000
3FF
000
000
H V F
H:V:F TIMING - HD 20-BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT H V F 3FF 3FF 000 000 000 000 XYZ (eav) XYZ (eav)
H:V:F TIMING AT EAV - HD 10-BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT H V F 3FF 3FF 000 000 000 000 XYZ (sav) XYZ (sav)
H;V:F TIMING AT SAV - HD 10-BIT OUTPUT MODE
PCLK CHROMA DATA OUT 3FF 000 3FF 000
LUMA DATA OUT H V F H_CONFIG = HIGH
000
XYZ (eav)
000
XYZ (SAV)
H SIGNAL TIMING: H_CONFIG = LOW
H:V:F TIMING - SD 20-BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT H V F 3FF 000 000 XYZ (eav) 3FF 000 000 XYZ (sav)
H:V:F TIMING - SD 10-BIT OUTPUT MODE
Figure 3-3: H, V, F Timing
27360 - 8
September 2005
44 of 80
GS1560A/GS1561 Data Sheet
3.8 DVB-ASI Functionality
The GS9060 conforms to DVB-ASI standard EN 50083-9:1998. The GS1560A/GS1561 is said to be in DVB-ASI mode once the device has detected 32 consecutive DVB-ASI words without a single word or disparity error being generated. The device will remain in DVB-ASI mode until 32 consecutive DVB-ASI word or disparity errors are detected, or until SMPTE TRS ID words have been detected. The lock detect block may also drop out of DVB-ASI mode under the following conditions: * * * * RESET_TRST is asserted LOW CDx is HIGH SMPTE_BYPASS is asserted HIGH in slave mode DVB_ASI is asserted LOW in slave mode
K28.5 sync patterns in the received DVB-ASI data stream will be detected by the device in either inverted or non-inverted form. In master mode, the GS1560A/GS1561 sets the SMPTE_BYPASS pin LOW and the DVB_ASI pin HIGH to indicate that it has locked to a DVB-ASI input data stream. When operating in slave mode, the application layer must set the SD/HD pin HIGH, in addition to setting SMPTE_BYPASS LOW and DVB_ASI HIGH, in order to enable DVB-ASI operation.
3.8.1 Transport Packet Format
Transport packet structure shall conform to the specifications of EN/ISO/IEC 13818-1 and ETS 300 429 for Transport Stream Packets. The packet length can be 188 or 204 bytes.
3.8.2 DVB-ASI 8b/10b Decoding and Word Alignment
After serial-to-parallel conversion, the internal 10-bit data bus is fed to the DVB-ASI 8b/10b decode and word alignment block. The function of this block is to word align the data to the K28.5 sync characters, and 8b/10b decode and bit-swap the data to achieve bit alignment with the data outputs. The extracted 8-bit data will be presented to DOUT[17:10], bypassing all internal SMPTE mode data processing. NOTE: When operating in DVB-ASI mode, DOUT[9:0] are forced LOW.
27360 - 8
September 2005
45 of 80
GS1560A/GS1561 Data Sheet
3.8.3 Status Signal Outputs
In DVB-ASI mode, the DOUT19 and DOUT18 pins will be configured as DVB-ASI status signals SYNCOUT and WORDERR respectively. SYNCOUT will be HIGH whenever a K28.5 sync character is present on the output. This output may be used to drive the write enable signal of an external FIFO, thus providing a means of removing the K28.5 sync characters from the data stream. Parallel DVB-ASI data may then be clocked out of the FIFO at some rate less than 27MHz. See Figure 3-4. WORDERR will be high whenever the device has detected a running disparity error or illegal code word.
DDI DDI GS1560A / GS1561
AOUT ~ HOUT
8 8
TS FE FF WORDERR
FIFO WORDERR PCLK = 27MHz SYNCOUT
CLK_IN WE CLK_OUT READ_CLK <27MHz
Figure 3-4: DVB-ASI FIFO Implementation Using The GS1560A
3.9 Data Through Mode
The GS1560A/GS1561 may be configured by the application layer to operate as a simple serial-to-parallel converter. In this mode, the device presents data to the output data bus without performing any decoding, descrambling or word-alignment. Data through mode is enabled only when the MASTER/SLAVE, SMPTE_BYPASS, and DVB_ASI input pins are set LOW. Under these conditions, the lock detection algorithm enters PLL lock mode, (see Lock Detect on page 35), such that the device may reclock data not conforming to SMPTE or DVB-ASI streams. The LOCKED pin will indicated analog lock. When operating in master mode, the GS1560A/GS1561 will set the SMPTE_BYPASS and DVB_ASI signals to logic LOW if presented with a data stream without SMPTE TRS ID words or DVB-ASI sync words. The LOCKED and data bus outputs will be forced LOW and the serial digital loop-through output (GS1560A only) will be a buffered version of the input.
3.10 Additional Processing Functions
The GS1560A/GS1561 contains an additional data processing block which is available in SMPTE mode only, (see SMPTE Functionality on page 38).
27360 - 8
September 2005
46 of 80
GS1560A/GS1561 Data Sheet
3.10.1 FIFO Load Pulse
To aid in the application-specific implementation of auto-phasing and line synchronization functions, the GS1560A/GS1561 will generate a FIFO load pulse to reset line-based FIFO storage. The FIFO_LD output pin will normally be HIGH but will go LOW for one PCLK period, thereby generating a FIFO write reset signal. The FIFO load pulse will be generated such that it is co-timed to the SAV XYZ code word presented to the output data bus. This ensures that the next PCLK cycle will correspond to the first active sample of the video line. Figure 3-5 shows the timing relationship between the FIFO_LD signal and the output video data.
PCLK LUMA DATA OUT 3FF 000 000 XYZ (SAV) XYZ (SAV)
CHROMA DATA OUT FIFO_LD
3FF
000
000
FIFO LOAD PULSE - HD 20BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT FIFO_LD FIFO LOAD PULSE - HD 10BIT OUTPUT MODE XYZ (SAV) XYZ (SAV)
3FF
3FF
000
000
000
000
PCLK CHROMA DATA OUT 3FF 000
LUMA DATA OUT FIFO_LD
000
XYZ (SAV)
FIFO LOAD PULSE - SD 20BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT FIFO_LD FIFO LOAD PULSE - SD 10BIT OUTPUT MODE 3FF 000 000 XYZ (SAV)
Figure 3-5: FIFO_LD Pulse Timing
27360 - 8
September 2005
47 of 80
GS1560A/GS1561 Data Sheet
3.10.2 Ancillary Data Detection and Indication
The GS1560A/GS1561 will detect all types of ancillary data in either the vertical or horizontal blanking spaces and indicate via the status signal output pins YANC and CANC the position of ancillary data in the output data stream. These status signal outputs are synchronous with PCLK and can be used as clock enables to external logic, or as write enables to an external FIFO or other memory device. When operating in HD mode, (SD/HD = LOW), the YANC signal will be HIGH whenever ancillary data is detected in the luma data stream, and the CANC signal will be HIGH whenever ancillary data is detected in the chroma data stream. In SD mode, (SD/HD = HIGH), the YANC and CANC signal operation will depend on the output data format. For 20-bit demultiplexed data, (see Parallel Data Outputs on page 65), the YANC and CANC signals will operate independently. However, for 10-bit multiplexed data, the YANC and CANC signals will both be HIGH whenever ancillary data is detected. The signals will be HIGH from the start of the ancillary data preamble and will remain HIGH until after the ancillary data checksum. The operation of the YANC and CANC signals is shown in Figure 3-6.
27360 - 8
September 2005
48 of 80
GS1560A/GS1561 Data Sheet
PCLK
LUMA DATA OUT
000
3FF
3FF
DID
DBN
DC
ANC DATA
CSUM
BLANK
BLANK
CHROMA DATA OUT YANC CANC
000
3FF
3FF
DID
DBN
DC
ANC DATA
ANC DATA
ANC DATA
CSUM
ANC DATA DETECTION - HD 20BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT YANC CANC 000 000 3FF 3FF 3FF YDID CANC YCSUM CCSUM
3FF
ANC DATA DETECTION - HD 10BIT OUTPUT MODE
PCLK LUMA DATA OUT
BLANK
3FF
DID
DC
ANC DATA
ANC DATA
ANC DATA
CSUM
CHROMA DATA OUT YANC CANC
000
3FF
DBN
ANC DATA
ANC DATA
ANC DATA
ANC DATA
BLANK
ANC DATA DETECTION - SD 20BIT OUTPUT MODE
PCLK MULTIPLEXED Y/Cr/Cb DATA OUT YANC/CANC
000
3FF
3FF
DID
DBN
DC
ANC DATA
ANC DATA
CSUM
ANC DATA DETECTION - SD 10BIT OUTPUT MODE
Figure 3-6: YANC and CANC Output Signal Timing
27360 - 8
September 2005
49 of 80
GS1560A/GS1561 Data Sheet 3.10.2.1 Programmable Ancillary Data Detection Although the GS1560A/GS1561 will detect all types of ancillary data by default, it also allows the host interface to specifically program up to five different ancillary data types for detection. This is accomplished via the ANC_TYPE register (Table 3-5). For each data type to be detected, the host interface must program the DID and/or SDID of the ancillary data type of interest. The GS1560A/GS1561 will compare the received DID and/or SDID with the programmed values and assert YANC and CANC only if an exact match is found. If any DID or SDID value is set to zero in the ANC_TYPE register, no comparison or match will be made for that value. For example, if the DID is programmed but the SDID is set to zero, the device will detect all ancillary data types matching the DID value, regardless of the SDID. In the case where all five DID and SDID values are set to zero, the GS1560A/GS1561 will detect all ancillary data types. This is the default setting after device reset. Where one or more, but less than five, DID and/or SDID values have been programmed, then only those matching ancillary data types will be detected and indicated. NOTE 1: The GS1560A/GS1561 will always detect EDH ancillary data packets for EDH error detection purposes, regardless of which DID/SDID values have been programmed for ancillary data indication, (see EDH CRC Error Detection on page 58). NOTE 2: See SMPTE 291M for a definition of ancillary data terms.
27360 - 8
September 2005
50 of 80
GS1560A/GS1561 Data Sheet
Table 3-5: Host Interface Description for Programmable Ancillary Data Type Registers Register Name
ANC_TYPE1 Address: 005h
Bit
15-8 7-0
Name
ANC_TYPE1[15:8] ANC_TYPE1[7:0]
Description
Used to program the DID for ancillary data detection at the YANC and CANC output Used to program the SDID for ancillary data detection at the YANC and CANC output. Should be set to zero if no SDID is present in the ancillary data packet to be detected.
R/W
R/W R/W
Default
0 0
ANC_TYPE2 Address: 006h
15-8 7-0
ANC_TYPE2[15:8] ANC_TYPE2[7:0]
Used to program the DID for ancillary data detection at the YANC and CANC output Used to program the SDID for ancillary data detection at the YANC and CANC output. Should be set to zero if no SDID is present in the ancillary data packet to be detected.
R/W R/W
0 0
ANC_TYPE3 Address: 007h
15-8 7-0
ANC_TYPE3[15:8] ANC_TYPE3[7:0]
Used to program the DID for ancillary data detection at the YANC and CANC output Used to program the SDID for ancillary data detection at the YANC and CANC output. Should be set to zero if no SDID is present in the ancillary data packet to be detected.
R/W R/W
0 0
ANC_TYPE4 Address: 008h
15-8 7-0
ANC_TYPE4[15:8] ANC_TYPE4[7:0]
Used to program the DID for ancillary data detection at the YANC and CANC output Used to program the SDID for ancillary data detection at the YANC and CANC output. Should be set to zero if no SDID is present in the ancillary data packet to be detected.
R/W R/W
0 0
ANC_TYPE5 Address: 009h
15-8 7-0
ANC_TYPE5[15:8] ANC_TYPE5[7:0]
Used to program the DID for ancillary data detection at the YANC and CANC output Used to program the SDID for ancillary data detection at the YANC and CANC output. Should be set to zero if no SDID is present in the ancillary data packet to be detected.
R/W R/W
0 0
27360 - 8
September 2005
51 of 80
GS1560A/GS1561 Data Sheet
3.10.3 SMPTE 352M Payload Identifier
The GS1560A/GS1561 can receive and detect the presence of the SMPTE 352M payload identifier ancillary data packet. This four word payload identifier packet may be used to indicate the transport mechanism, frame rate and line scanning / sampling structure. Upon reception of this packet, the device will extract the four words describing the video format being transported and make this information available to the host interface via the four VIDEO_FORMAT_OUT registers (Table 3-6). The VIDEO_FORMAT_OUT registers will only be updated if the received checksum is the same as the locally calculated checksum. These registers will be cleared to zero, indicating an undefined format, if the device loses lock to the input data stream (LOCKED = LOW), or if the SMPTE_BYPASS pin is asserted LOW. This is also the default setting after device reset. The SMPTE 352M packet should be received once per field for interlaced systems and once per frame for progressive systems. If the packet is not received for two complete video frames, the VIDEO_FORMAT_OUT registers will be cleared to zero.
Table 3-6: Host Interface Description for SMPTE 352M Payload Identifier Registers Register Name
VIDEO_FORMAT_OUT_B Address: 00Dh
Bit
15-8 7-0
Name
SMPTE352M Byte 4 SMPTE352M Byte 3 SMPTE352M Byte 2 SMPTE352M Byte 1
Description
Data will be available in this register when Video Payload Identification Packets are detected in the data stream. Data will be available in this register when Video Payload Identification Packets are detected in the data stream. Data will be available in this register when Video Payload Identification Packets are detected in the data stream. Data will be available in this register when Video Payload Identification Packets are detected in the data stream.
R/W
R R R R
Default
0 0 0 0
VIDEO_FORMAT_OUT_A Address: 00Ch
15-8 7-0
3.10.4 Automatic Video Standard and Data Format Detection
The GS1560A/GS1561 can independently detect the input video standard and data format by using the timing parameters extracted from the received TRS ID words. This information is presented to the host interface via the VIDEO_STANDARD register (Table 3-7). Total samples per line, active samples per line, total lines per field/frame and active lines per field/frame are also calculated and presented to the host interface via the RASTER_STRUCTURE registers (Table 3-8). These line and sample count registers are updated once per frame at the end of line 12. This is in addition to the information contained in the VIDEO_STANDARD register. After device reset, the four RASTER_STRUCTURE registers default to zero.
27360 - 8
September 2005
52 of 80
GS1560A/GS1561 Data Sheet 3.10.4.1 Video Standard Indication The video standard codes reported in the VD_STD[4:0] bits of the VIDEO_STANDARD register represent the SMPTE standards as shown in Table 3-9. In addition to the 5-bit video standard code word, the VIDEO_STANDARD register also contains two status bits. The STD_LOCK bit will be set HIGH whenever the flywheel has achieved full synchronization. The INT_PROG bit will be set LOW if the detected video standard is progressive and HIGH if the detected video standard is interlaced. The VD_STD[4:0], STD_LOCK and INT_PROG bits of the VIDEO_STANDARD register will default to zero after device reset. The VD_STD[4:0] and INT_PROG bits will also default to zero if the device loses lock to the input data stream, (LOCKED = LOW), or if the SMPTE_BYPASS pin is asserted LOW. The STD_LOCK bit will retain its previous value if the input is removed.
Table 3-7: Host Interface Description for Video Standard and Data Format Register Register Name
VIDEO_STANDARD Address: 004h
Bit
15 14-10 9
Name
- VD_STD[4:0] INT_PROG
Description
Not Used. Video Data Standard (see Table 3-9). Interlace/Progressive: Set LOW if detected video standard is PROGRESSIVE and is set HIGH if it is INTERLACED. Standard Lock: Set HIGH when flywheel has achieved full synchronization. Chroma Data Format. Set HIGH in SD mode. Indicates chroma data format in HD mode (see Table 3-10). Luma Data Format. Indicates Luma data format in HD mode and data format in SD mode (see Table 3-10).
R/W
- R R
Default
- 0 0
8 7-4
STD_LOCK CDATA_FORMAT[3:0]
R R
0 Fh
3-0
YDATA_FORMAT[3:0]
R
Fh
Table 3-8: Host Interface Description for Raster Structure Registers Register Name
RASTER_STRUCTURE1 Address: 00Eh RASTER_STRUCTURE2 Address: 00Fh RASTER_STRUCTURE3 Address: 010h RASTER_STRUCTURE4 Address: 011h
Bit
15-12 11-0 15-12 11-0 15-11 10-0 15-11 10-0
Name
- RASTER_STRUCTURE1[11:0] - RASTER_STRUCTURE2[11:0] - RASTER_STRUCTURE3[10:0] - RASTER_STRUCTURE4[10:0]
Description
Not Used. Words Per Active Line. Not Used. Words Per Total Line. Not Used. Total Lines Per Frame. Not Used. Active Lines Per Field.
R/W
- R - R - R - R
Default
- 0 - 0 - 0 - 0
27360 - 8
September 2005
53 of 80
GS1560A/GS1561 Data Sheet
Table 3-9: Supported Video Standards VD_STD[4:0]
00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch
SMPTE Standard
296M (HD) 296M (HD) 296M (HD) 296M (HD) 296M (HD) 296M (HD) 296M (HD) 296M (HD) 296M (HD) 296M (HD) 274M (HD) 274M (HD) 274M (HD)
Video Format
1280x720/60 (1:1) 1280x720/60 (1:1) - EM 1280x720/30 (1:1) 1280x720/30 (1:1) - EM 1280x720/50 (1:1) 1280x720/50 (1:1) - EM 1280x720/25 (1:1) 1280x720/25 (1:1) - EM 1280x720/24 (1:1) 1280x720/24 (1:1) - EM 1920x1080/60 (2:1) or 1920x1080/30 (PsF) 1920x1080/30 (1:1) 1920x1080/50 (2:1) or 1920x1080/25 (PsF)
Length of HANC
358 198 2008 408 688 240 2668 492 2833 513 268 268 708
Length of Active Video
1280 1440 1280 2880 1280 1728 1280 3456 1280 3600 1920 1920 1920
Total Samples
1650 1650 3300 3300 1980 1980 3960 3960 4125 4125 2200 2200 2640
SMPTE352M Lines
13 13 13 13 13 13 13 13 13 13 10, 572 18 10, 572
0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h
274M (HD) 274M (HD) 274M (HD) 274M (HD) 274M (HD) 274M (HD) 274M (HD) 295M (HD) 260M (HD) 125M (SD)
1920x1080/25 (1:1) 1920x1080/25 (1:1) - EM 1920x1080/25 (PsF) - EM 1920x1080/24 (1:1) 1920x1080/24 (PsF) 1920x1080/24 (1:1) - EM 1920x1080/24 (PsF) - EM 1920x1080/50 (2:1) 1920x1035/60 (2:1) 1440x487/60 (2:1) (Or dual link progressive)
708 324 324 818 818 338 338 444 268 268
1920 2304 2304 1920 1920 2400 2400 1920 1920 1440
2640 2640 2640 2750 2750 2750 2750 2376 2200 1716
18 18 10, 572 18 10, 572 18 10, 572 10, 572 10, 572 13, 276
17h 19h 1Bh
125M (SD) 125M (SD) 125M (SD)
1440x507/60 (2:1) 525-line 487 generic 525-line 507 generic
268 - -
1440 - -
1716 1716 1716
13, 276 13, 276 13, 276
27360 - 8
September 2005
54 of 80
GS1560A/GS1561 Data Sheet
Table 3-9: Supported Video Standards (Continued) VD_STD[4:0]
18h
SMPTE Standard
ITU-R BT.656 (SD) ITU-R BT.656 (SD) Unknown HD Unknown SD Reserved
Video Format
1440x576/50 (2:1) (Or dual link progressive) 625-line generic (EM) - - -
Length of HANC
280
Length of Active Video
1440
Total Samples
1728
SMPTE352M Lines
9, 322
1Ah 1Dh 1Eh 1Ch, 1Fh
- - - -
- - - -
1728 - - -
9, 322 - - -
3.10.4.2 Data Format Indication The luma and chroma data format codes will be reported in the YDATA_FORMAT[3:0] and CDATA_FORMAT[3:0] bits of the VIDEO_STANDARD register when the device is operating in HD mode, (SD/HD = LOW). In SD or DVB-ASI mode, the data format code will only appear in the YDATA_FORMAT[3:0] bits. The CDATA_FORMAT[3:0] bits will be set to 'Fh'. These codes represent the data formats listed in Table 3-10. The YDATA_FORMAT[3:0] and CDATA_FORMAT[3:0] bits of the VIDEO_STANDARD register will default to 'Fh' after device reset. These bits will also default to 'Fh' if the device loses lock to the input data stream, (LOCKED = LOW), or if Data-Through mode is enabled, (see Data Through Mode on page 46).
Table 3-10: Data Format Codes YDATA_FORMAT[3:0] or CDATA_FORMAT[3:0]
0h 1h 2h 3h 4h 5h 6h 7h 8h 9h ~ Eh Fh
Data Format
SDTI DVCPRO - No ECC SDTI DVCPRO - ECC SDTI DVCAM SDTI CP Other SDTI fixed block size Other SDTI variable block size SDI DVB-ASI TDM data Reserved Unknown data format
Applicable Standards
SMPTE 321M SMPTE 321M SMPTE 322M SMPTE 326M - - - - SMPTE 346M - -
27360 - 8
September 2005
55 of 80
GS1560A/GS1561 Data Sheet
3.10.5 Error Detection and Indication
The GS1560A/GS1561 contains a number of error detection functions to enhance operation of the device when operating in SMPTE mode. These functions, (except lock error detection), will not be available in either DVB-ASI or Data-Through operating modes. See DVB-ASI Functionality on page 45 and Data Through Mode on page 46. The device maintains an error status register at address 001h called ERROR_STATUS (Table 3-11). Each type of error has a specific flag or bit in this register which is set HIGH whenever that error is detected. The ERROR_STATUS register will be cleared at the start of each video field or when read by the host interface, which ever condition occurs first. All bits of the ERROR_STATUS register except the LOCK_ERR bit will also be cleared if a change in the video standard is detected, or under the following conditions: * * * RESET_TRST is held LOW LOCKED is asserted LOW SMPTE_BYPASS is asserted LOW in slave mode
In addition to the ERROR_STATUS register, a register called ERROR_MASK (Table 3-12) is included which allows the host interface to select the specific error conditions that will be detected. There is one bit in the ERROR_MASK register for each type of error represented in the ERROR_STATUS register. The bits of the ERROR_MASK register will default to '0' after device reset, thus enabling all error types to be detected. The host interface may disable individual error detection by setting the corresponding bit HIGH in this register. Error conditions are also indicated to the application layer via the status signal pin DATA_ERROR. This output pin is a logical 'OR'ing of each error status flag stored in the ERROR_STATUS register. DATA_ERROR is normally HIGH, but will be set LOW by the device when an error condition that has not been masked is detected.
27360 - 8
September 2005
56 of 80
GS1560A/GS1561 Data Sheet
Table 3-11: Host Interface Description for Error Status Register Register Name
ERROR_STATUS Address: 001h
Bit
15-11 10
Name
- VD_STD_ERR
Description
Not Used. Video Standard Error Flag. Set HIGH when a mismatch between the received SMPTE352M packets and the calculated video standard occurs. Full Field CRC Error Flag. Set HIGH in SD mode when a Full Field (FF) CRC mismatch has been detected in Field 1 or 2. Active Picture CRC Error Flag. Set HIGH in SD mode when an Active Picture (AP) CRC mismatch has been detected in Field 1 or 2. Lock Error Flag. Set HIGH whenever the LOCK pin is LOW (indicating the device not correctly locked). Chroma Checksum Error Flag. Set HIGH when ancillary data packet checksum error has been detected in the C channel. Luma Checksum Error Flag. Set HIGH when ancillary data packet checksum error has been detected in the Y channel. Chroma CRC Error Flag. Set HIGH in HD mode when a mismatch occurs between the calculated and received CRC values in the C channel. Luma CRC Error Flag. Set HIGH in HD mode when a mismatch occurs between the calculated and received CRC values in the Y channel. Line Number Error Flag. Set HIGH in HD mode when a mismatch occurs between the calculated and received line numbers. Start of Active Video Error Flag. Set HIGH when TRS errors are detected in either 8-bit or 10-bit TRS words. In HD mode only Y channel TRS codes will be checked. FW_EN/DIS must be set HIGH. End of Active Video Error Flag. Set HIGH when TRS errors are detected in either 8-bit or 10-bit TRS words. In HD mode only Y channel TRS codes will be checked. FW_EN/DIS must be set HIGH.
R/W
- R
Default
- 0
9
FF_CRC_ERR
R
0
8
AP_CRC_ERR
R
0
7 6
LOCK_ERR CCS_ERR
R R
0 0
5
YCS_ERR
R
0
4
CCRC_ERR
R
0
3
YCRC_ERR
R
0
2
LNUM_ERR
R
0
1
SAV_ERR
R
0
0
EAV_ERR
R
0
27360 - 8
September 2005
57 of 80
GS1560A/GS1561 Data Sheet
Table 3-12: Host Interface Description for Error Mask Register Register Name
ERROR_MASK Address: 01Ah
Bit
15-11 10 9 8 7 6 5 4 3 2 1 0
Name
- VD_STD_ERR_MASK FF_CRC_ERR_MASK AP_CRC_ERR_MASK LOCK_ERR_MASK CCS_ERR_MASK YCS_ERR_MASK CCRC_ERR_MASK YCRC_ERR_MASK LNUM_ERR_MASK SAV_ERR_MASK EAV_ERR_MASK
Description
Not Used. Video Standard Error Flag Mask bit. Full Field CRC Error Flag Mask bit. Active Picture CRC Error Flag Mask bit. Lock Error Flag Mask bit. Chroma Checksum Error Flag Mask bit. Luma Checksum Error Flag Mask bit. Chroma CRC Error Flag Mask bit. Luma CRC Error Flag Mask bit. Line Number Error Flag Mask bit. Start of Active Video Error Flag Mask bit. End of Active Video Error Flag Mask bit.
R/W
- R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Default
- 0 0 0 0 0 0 0 0 0 0 0
3.10.5.1 Video Standard Error Detection If a mismatch between the received SMPTE 352M packets and the calculated video standard occurs, the GS1560A/GS1561 will indicate a video standard error by setting the VD_STD_ERR bit of the ERROR_STATUS register HIGH. 3.10.5.2 EDH CRC Error Detection The GS1560A/GS1561 calculates Full Field (FF) and Active Picture (AP) CRC words according to SMPTE RP165 in support of Error Detection and Handling packets in SD signals. These calculated CRC values are compared with the received CRC values. If a mismatch is detected, the error is flagged in the AP_CRC_ERR and/or FF_CRC_ERR bits of the ERROR_STATUS register. These two flags are shared between fields 1 and 2. The AP_CRC_ERR bit will be set HIGH when an active picture CRC mismatch has been detected in field 1 or 2. The FF_CRC_ERR bit will be set HIGH when a full field CRC mismatch has been detected in field 1 or 2. EDH CRC errors will only be indicated when the device is operating in SD mode (SD/HD = HIGH), and when the device has correctly received EDH packets. SMPTE RP165 specifies the calculation ranges and scope of EDH data for standard 525 and 625 component digital interfaces. The GS1560A/GS1561 will utilize these standard ranges by default.
27360 - 8
September 2005
58 of 80
GS1560A/GS1561 Data Sheet If the received video format does not correspond to 525 or 625 digital component video standards as determined by the flywheel pixel and line counters, then one of two schemes for determining the EDH calculation ranges will be employed: 1. Ranges will be based on the line and pixel ranges programmed by the host interface; or 2. In the absence of user-programmed calculation ranges, ranges will be determined from the received TRS timing information. The registers available to the host interface for programming EDH calculation ranges include active picture and full field line start and end positions for both fields. Table 3-13 shows the relevant registers, which default to '0' after device reset. If any or all of these register values are zero, then the EDH CRC calculation ranges will be determined from the flywheel generated H signal. The first active and full field pixel will always be the first pixel after the SAV TRS code word. The last active and full field pixel will always be the last pixel before the start of the EAV TRS code words.
Table 3-13: Host Interface Description for EDH Calculation Range Registers Register Name
AP_LINE_START_F0 Address: 012h
Bit
15-10 9-0 15-10 9-0 15-10 9-0 15-10 9-0 15-10 9-0 15-10 9-0 15-10 9-0
Name
- AP_LINE_START_F0[9:0] - AP_LINE_END_F0[9:0] - AP_LINE_START_F1[9:0] - AP_LINE_END_F1[9:0] - FF_LINE_START_F0[9:0] - FF_LINE_END_F0[9:0] - FF_LINE_START_F1[9:0]
Description
Not Used. Field 0 Active Picture start line data used to set EDH calculation range outside of SMPTE RP 165 values. Not Used. Field 0 Active Picture end line data used to set EDH calculation range outside of SMPTE RP 165 values. Not Used. Field 1 Active Picture end line data used to set EDH calculation range outside of SMPTE RP 165 values. Not Used. Field 1 Active Picture end line data used to set EDH calculation range outside of SMPTE RP 165 values. Not Used. Field 0 Full Field start line data used to set EDH calculation range outside of SMPTE RP 165 values. Not Used. Field 0 Full Field start line data used to set EDH calculation range outside of SMPTE RP 165 values. Not Used. Field 1 Full Field start line data used to set EDH calculation range outside of SMPTE RP 165 values.
R/W
- R/W - R/W - R/W - R/W - R/W - R/W - R/W
Default
- 0 - 0 - 0 - 0 - 0 - 0 - 0
AP_LINE_END_F0 Address: 013h
AP_LINE_START_F1 Address: 014h
AP_LINE_END_F1 Address: 015h
FF_LINE_START_F0 Address: 016h
FF_LINE_END_F0 Address: 017h
FF_LINE_START_F1 Address: 018h
27360 - 8
September 2005
59 of 80
GS1560A/GS1561 Data Sheet
Table 3-13: Host Interface Description for EDH Calculation Range Registers (Continued) Register Name
FF_LINE_END_F1 Address: 019h
Bit
15-10 9-0
Name
- FF_LINE_END_F1[9:0]
Description
Not Used. Field 1 Full Field end line data used to set EDH calculation range outside of SMPTE RP 165 values.
R/W
- R/W
Default
- 0
3.10.5.3 Lock Error Detection The LOCKED pin of the GS1560A/GS1561 indicates the lock status of the reclocker and lock detect blocks of the device. Only when the LOCKED pin is asserted HIGH has the device correctly locked to the received data stream, (see Lock Detect on page 35). The GS1560A/GS1561 will also indicate lock error to the host interface when LOCKED = LOW by setting the LOCK_ERR bit in the ERROR_STATUS register HIGH. 3.10.5.4 Ancillary Data Checksum Error Detection The GS1560A/GS1561 will calculate checksums for all received ancillary data and compare the calculated values to the received checksum words. If a mismatch is detected, the error is flagged in the CCS_ERR and/or YCS_ERR bits of the ERROR_STATUS register. When operating in HD mode, (SD/HD = LOW), the device will make comparisons on both the Y and C channels separately. If an error condition in the Y channel is detected, the YCS_ERR bit will be set HIGH. If an error condition in the C channel is detected, the CCS_ERR bit will be set HIGH. When operating in SD mode, (SD/HD = HIGH), only the YCS_ERR bit will be set HIGH when checksum errors are detected. Although the GS1560A/GS1561 will calculate and compare checksum values for all ancillary data types by default, the host interface may program the device to check only certain types of ancillary data checksums. This is accomplished via the ANC_TYPE register as described in Programmable Ancillary Data Detection on page 50.
27360 - 8
September 2005
60 of 80
GS1560A/GS1561 Data Sheet 3.10.5.5 Line Based CRC Error Detection The GS1560A/GS1561 will calculate line based CRC words for HD video signals for both the Y and C data channels. These calculated CRC values are compared with the received CRC values and any mismatch is flagged in the YCRC_ERR and/or CCRC_ERR bits of the ERROR_STATUS register. Line based CRC error flags will only be generated when the device is operating in HD mode, (SD/HD = LOW). If a CRC error is detected in the Y channel, the YCRC_ERR bit in the error status register will be set HIGH. If a CRC error is detected in the C channel, the CCRC_ERR bit in the error status register is set HIGH. Y and C CRC errors will also be generated if CRC values are not received. 3.10.5.6 HD Line Number Error Detection When operating in HD mode, the GS1560A/GS1561 will calculate line numbers based on the timing generated by the internal flywheel. These calculated line numbers are compared with the received line numbers for the Y channel data and any mismatch is flagged in the LNUM_ERR bit of the ERROR_STATUS. Line number errors will also be generated if line number values are not received. 3.10.5.7 TRS Error Detection TRS errors flags are generated by the GS1560A/GS1561 when: 1. The received TRS timing does not correspond to the internal flywheel timing; or 2. The received TRS hamming codes are incorrect. Both 8-bit and 10-bit SAV and EAV TRS words are checked for timing and data integrity errors. These are flagged via the SAV_ERR and/or EAV_ERR bits of the ERROR_STATUS register. Timing-based TRS errors will only be generated if the FW_EN/DIS pin is set HIGH. NOTE: In HD mode, (SD/HD = LOW), only the Y channel TRS codes will be checked for errors.
3.10.6 Error Correction and Insertion
In addition to signal error detection and indication, the GS1560A/GS1561 may also correct certain types of errors by inserting corrected code words, checksums and CRC values into the data stream. These features are only available in SMPTE mode and IOPROC_EN/DIS must be set HIGH. Individual correction features may be enabled or disabled via the IOPROC_DISABLE register (Table 3-14). All of the IOPROC_DISABLE register bits default to '0' after device reset, enabling all of the processing features. To disable any individual error correction feature, the host interface must set the corresponding bit HIGH in the IOPROC_DISABLE register.
27360 - 8 September 2005 61 of 80
GS1560A/GS1561 Data Sheet
Table 3-14: Host Interface Description for Internal Processing Disable Register Register Name
IOPROC_DISABLE Address: 000h
Bit
15-9 8
Name
- H_CONFIG
Description
Not Used. Horizontal sync timing output configuration. Set LOW for active line blanking timing. Set HIGH for H blanking based on the H bit setting of the TRS words. See Figure 3-2. Not Used. Illegal Code re-mapping. Correction of illegal code words within the active picture. Set HIGH to disable. The IOPROC_EN/DIS pin must be set HIGH. Error Detection & Handling (EDH) Cyclical Redundancy Check (CRC) error correction insertion. In SD mode set HIGH to disable. The IOPROC_EN/DIS pin must be set HIGH. Ancillary Data Check-sum insertion. Set HIGH to disable. The IOPROC_EN/DIS pin must be set HIGH. Y and C line based CRC insertion. In HD mode, inserts line based CRC words in both the Y and C channels. Set HIGH to disable. The IOPROC_EN/DIS pin must be set HIGH. Y and C line number insertion. In HD mode set HIGH to disable. The IOPROC_EN/DIS pin must be set HIGH. Timing Reference Signal Insertion. Set HIGH to disable. The IOPROC_EN/DIS pin must be set HIGH.
R/W
-
Default
- 0
7-6 5
- ILLEGAL_REMAP
- R/W
- 0
4
EDH_CRC_INS
R/W
0
3 2
ANC_CSUM_INS CRC_INS
R/W R/W
0 0
1 0
LNUM_INS TRS_INS
R/W R/W
0 0
3.10.6.1 Illegal Code Remapping If the ILLEGAL_REMAP bit of the IOPROC_DISABLE register is set LOW, the GS1560A will remap all codes within the active picture between the values of 3FCh and 3FFh to 3FBh. All codes within the active picture area between the values of 000h and 003h will be re-mapped to 004h. In addition, 8-bit TRS and ancillary data preambles will be remapped to 10-bit values if this feature is enabled. 3.10.6.2 EDH CRC Error Correction The GS1560A/GS1561 will generate and insert active picture and full field CRC words into the EDH data packets received by the device. This feature is only available in SD mode and is enabled by setting the EDH_CRC_INS bit of the IOPROC_DISABLE register LOW. EDH CRC calculation ranges are described in EDH CRC Error Detection on page 58. NOTE: Although the GS1560A/GS1561 will modify and insert EDH CRC words and EDH packet checksums, EDH error flags will not be updated by the device.
27360 - 8
September 2005
62 of 80
GS1560A/GS1561 Data Sheet 3.10.6.3 Ancillary Data Checksum Error Correction When ancillary data checksum error correction and insertion is enabled, the GS1560A/GS1561 will generate and insert ancillary data checksums for all ancillary data words by default. Where user specified ancillary data has been programmed into the device, (see Programmable Ancillary Data Detection on page 50), only the checksums for the programmed ancillary data types will be corrected. This feature is enabled when the ANC_CSUM_INS bit of the IOPROC_DISABLE register is set LOW. 3.10.6.4 Line Based CRC Correction The GS1560A/GS1561 will generate and insert line based CRC words into both the Y and C channels of the data stream. This feature is only available in HD mode and is enabled by setting the CRC_INS bit of the IOPROC_DISABLE register LOW. 3.10.6.5 HD Line Number Error Correction In HD mode, the GS1560A/GS1561 will calculate and insert line numbers into the Y and C channels of the output data stream. Line number generation is in accordance with the relevant HD video standard as determined by the device, (see Automatic Video Standard and Data Format Detection on page 52). This feature is enabled when SD/HD = LOW, and the LNUM_INS bit of the IOPROC_DISABLE register is set LOW. 3.10.6.6 TRS Error Correction When TRS error correction and insertion is enabled, the GS1560A/GS1561 will generate and insert 10-bit TRS code words as required. TRS word generation will be performed in accordance with the timing parameters generated by the flywheel to provide an element of noise immunity. As a result, TRS correction will only take place if the flywheel is enabled, (FW_EN/DIS = HIGH). In addition, the TRS_INS bit of the IOPROC_DISABLE register must be set LOW.
3.10.7 EDH Flag Detection
As described in EDH CRC Error Detection on page 58, the GS1560A/GS1561 can detect EDH packets in the received data stream. The EDH flags for ancillary data, active picture and full field areas are extracted from the detected EDH packets and placed in the EDH_FLAG register of the device (Table 3-15). One set of flags is provided for both fields 1 and 2. Field 1 flag data will be overwritten by field 2 flag data.
27360 - 8
September 2005
63 of 80
GS1560A/GS1561 Data Sheet The EDH_FLAG register may be read by the host interface at any time during the received frame except on the lines defined in SMPTE RP165 where these flags are updated. NOTE 1: By programming the ANC_TYPE1 register (005h) with the DID word for EDH ancillary packets, the application layer may detect a high-to-low transition on either the YANC or CANC output pin of the GS1560A/GS1561 to determine (a) when EDH packets have been received by the device, and (b) when the EDH_FLAG register can be read by the host interface. See Ancillary Data Detection and Indication on page 48 for more information on ancillary data detection and indication. NOTE 2: The bits of the EDH_FLAG register are sticky and will not be cleared by a read operation. If the GS1560A/GS1561 is decoding a source containing EDH packets, where EDH flags may be set, and the source is replaced by one without EDH packets, the EDH_FLAG register will not be cleared. NOTE 3: The GS1560A/GS1561 will detect EDH flags, but will not update the flags if an EDH CRC error is detected. Gennum's GS1532 Multi-Rate Serializer allows the host to individually set EDH flags.
Table 3-15: Host Interface Description for EDH Flag Register Register Name
EDH_FLAG Address: 003h
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Name
- ANC-UES out ANC-IDA out ANC-IDH out ANC-EDA out ANC-EDH out FF-UES out FF-IDA out FF-IDH out FF-EDA out FF-EDH out AP-UES out AP-IDA out AP-IDH out AP-EDA out AP-EDH out
Description
Not Used. Ancillary Unknown Error Status Flag. Ancillary Internal device error Detected Already Flag. Ancillary Internal device error Detected Here Flag. Ancillary Error Detected Already Flag. Ancillary Error Detected Here Flag. Full Field Unknown Error Status Flag. Full Field Internal device error Detected Already Flag. Full Field Internal device error Detected Here Flag. Full Field Error Detected Already Flag. Full Field Error Detected Here Flag. Active Picture Unknown Error Status Flag. Active Picture Internal device error Detected Already Flag. Active Picture Internal device error Detected Here Flag. Active Picture Error Detected Already Flag. Active Picture Error Detected Here Flag.
R/W
- R R R R R R R R R R R R R R R
Default
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27360 - 8
September 2005
64 of 80
GS1560A/GS1561 Data Sheet
3.11 Parallel Data Outputs
Data outputs leave the device on the rising edge of PCLK as shown in Figure 3-7 and Figure 3-8. The data may be scrambled or unscrambled, framed or unframed, and may be presented in 10-bit or 20-bit format. The output data bus width is controlled independently from the internal data bus width by the 20bit/10bit input pin. Likewise, the output data format is defined by the setting of the external SD/HD, SMPTE_BYPASS and DVB_ASI pins. Recall that in slave mode, these pins are set by the application layer as inputs to the device. In master mode, however, the GS1560A sets these pins as output status signals.
3.11.1 Parallel Data Bus Buffers
The parallel data outputs of the GS1560A/GS1561 are driven by high-impedance buffers which support both LVTTL and LVCMOS levels. These buffers use a separate power supply of +3.3V DC supplied via the IO_VDD and IO_GND pins. All output buffers, including the PCLK output, may be driven to a high-impedance state if the RESET_TRST signal is asserted LOW. Note that the timing characteristics of the parallel data output buffers are optimized for 10-bit HD operation. As shown in Figure 3-7, the output data hold time for HD is 1.5ns. Due to this optimization, however, the output data hold time for SD data is so small that the rising edge of the PCLK is nearly incident with the data transition. To improve output hold time at SD rates, the PCLK output is inverted is SD mode, (SD/HD = HIGH). This is shown in Figure 3-8.
HD MODE
PCLK
DOUT[19:0]
DATA
Control signal output tOH tOD
Figure 3-7: HD PCLK to Data Timing
27360 - 8
September 2005
65 of 80
GS1560A/GS1561 Data Sheet
SD MODE
PCLK
DOUT[19:0]
DATA
Control signal output tOH tOD
Figure 3-8: SD PCLK to Data Timing
3.11.2 Parallel Output in SMPTE Mode
When the device is operating in SMPTE mode, (see SMPTE Functionality on page 38), both SD and HD data may be presented to the output bus in either multiplexed or demultiplexed form depending on the setting of the 20bit/10bit input pin. In 20-bit mode, (20bit/10bit = HIGH), the output data will be word aligned, demultiplexed luma and chroma data. Luma words will always appear on DOUT[19:10] while chroma words will occupy DOUT[9:0]. In 10-bit mode, (20bit/10bit = LOW), the output data will be word aligned, multiplexed luma and chroma data. The data will be presented on DOUT[19:10], and the device will force DOUT[9:0] LOW.
3.11.3 Parallel Output in DVB-ASI Mode
When operating in DVB-ASI mode, (see DVB-ASI Functionality on page 45), the GS1560A/GS1561 automatically configures the output port for 10-bit operation regardless of the setting of the 20bit/10bit pin. The extracted 8-bit data words will be presented on DOUT[17:10] such that DOUT17 = HOUT is the most significant bit of the decoded transport stream data and DOUT10 = AOUT is the least significant bit. In addition, DOUT19 and DOUT18 will be configured as the DVB-ASI status signals SYNCOUT and WORDERR respectively. See Status Signal Outputs on page 46 for a description of these DVB-ASI specific output signals. DOUT[9:0] will be forced LOW when the GS1560A/GS1561 is operating in DVB-ASI mode.
3.11.4 Parallel Output in Data-Through Mode
When operating in Data-Through mode, (see Data Through Mode on page 46), the GS1560A/GS1561 presents data to the output data bus without performing any decoding, descrambling or word-alignment.
27360 - 8
September 2005
66 of 80
GS1560A/GS1561 Data Sheet As described in Data Through Mode on page 46, the data bus outputs will be forced to logic LOW if the device is set to operate in master mode but cannot identify SMPTE TRS ID or DVB-ASI sync words in the input data stream.
3.11.5 Parallel Output Clock (PCLK)
The frequency of the PCLK output signal of the GS1560A/GS1561 is determined by the output data format. Table 3-16 below lists the possible output signal formats and their corresponding parallel clock rates. Note that DVB-ASI output will always be in 10-bit format, regardless of the setting of the 20bit/10bit pin.
Table 3-16: Parallel Data Output Format Status / Control Signals* Output Data Format DOUT [19:10] DOUT [9:0] PCLK 20bit/ 10bit SD/HD SMPTE_BYPASS DVB_ASI
SMPTE MODE
20bit DEMULTIPLEXED SD 10bit MULTIPLEXED SD 20bit DEMULTIPLEXED HD LUMA LUMA / CHROMA LUMA CHROMA FORCED LOW CHROMA 13.5MHz 27MHz 74.25 or 74.25/ 1.001MHz 148.5 or 148.5/ 1.001MHz HIGH LOW HIGH HIGH HIGH LOW HIGH HIGH HIGH LOW LOW LOW
10bit MULTIPLEXED HD
LUMA / CHROMA
FORCED LOW
LOW
LOW
HIGH
LOW
DVB-ASI MODE
10bit DVB-ASI DVB-ASI DATA DVB-ASI DATA FORCED LOW FORCED LOW 27MHz 27MHz HIGH LOW HIGH HIGH LOW LOW HIGH HIGH
DATA-THROUGH MODE**
20bit DEMULTIPLEXED SD 10bit MULTIPLEXED SD 20bit DEMULTIPLEXED HD DATA DATA DATA DATA FORCED LOW DATA 13.5MHz 27MHz 74.25 or 74.25/ 1.001MHz 148.5 or 148.5/ 1.001MHz HIGH LOW HIGH HIGH HIGH LOW LOW LOW LOW LOW LOW LOW
10bit MULTIPLEXED HD
DATA
FORCED LOW
LOW
LOW
LOW
LOW
*NOTE1: Recall that SD/HD, SMPTE_BYPASS, and DVB_ASI are input control pins in slave mode to be set by the application layer, but are output status signals set by the device in master mode. **NOTE 2: Data-Through mode is only available in slave mode Data Through Mode on page 46.
27360 - 8
September 2005
67 of 80
GS1560A/GS1561 Data Sheet
3.12 GSPI Host Interface
The GSPI, or Gennum Serial Peripheral Interface, is a 4-wire interface provided to allow the host to enable additional features of the device and /or to provide additional status information through configuration registers in the GS1560A/GS1561. The GSPI comprises a serial data input signal SDIN, serial data output signal SDOUT, an active low chip select CS, and a burst clock SCLK. The burst clock must have a duty cycle between 40% and 60%. Because these pins are shared with the JTAG interface port, an additional control signal pin JTAG/HOST is provided. When JTAG/HOST is LOW, the GSPI interface is enabled. When operating in GSPI mode, the SCLK, SDIN, and CS signals are provided by the host interface. The SDOUT pin is a high-impedance output allowing multiple devices to be connected in parallel and selected via the CS input. The interface is illustrated in Figure 3-9. All read or write access to the GS1560A/GS1561 is initiated and terminated by the host processor. Each access always begins with a 16-bit command word on SDIN indicating the address of the register of interest. This is followed by a 16-bit data word on SDIN in write mode, or a 16-bit data word on SDOUT in read mode.
Application Host SCLK SDOUT GS1560A / GS1561 SCLK SDIN
CS SDIN
CS SDOUT
Figure 3-9: Gennum Serial Peripheral Interface (GSPI)
3.12.1 Command Word Description
The command word is transmitted MSB first and contains a read/write bit, nine reserved bits and a 6-bit register address. Set R/W = '1' to read and R/W = '0' to write from the GSPI. Command words are clocked into the GS1560A/GS1561 on the rising edge of the serial clock SCLK. The appropriate chip select, CS, signal must be asserted low a minimum of 1.5ns (t0 in Figure 3-12 and Figure 3-13) before the first clock edge to ensure proper operation. Each command word must be followed by only one data word to ensure proper operation.
27360 - 8
September 2005
68 of 80
GS1560A/GS1561 Data Sheet
MSB R/W RSV RSV RSV RSV RSV RSV RSV RSV RSV A5 A4 A3 A2 A1
LSB A0
Figure 3-10: Command Word
MSB D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1
LSB D0
Figure 3-11: Data Word
3.12.2 Data Read and Write Timing
Read and write mode timing for the GSPI interface is shown in Figure 3-12 and Figure 3-13 respectively. The maximum SCLK frequency allowed is 6.6MHz. When writing to the registers via the GSPI, the MSB of the data word may be presented to SDIN immediately following the falling edge of the LSB of the command word. All SDIN data is sampled on the rising edge of SCLK. When reading from the registers via the GSPI, the MSB of the data word will be available on SDOUT 12ns following the falling edge of the LSB of the command word, and thus may be read by the host on the very next rising edge of the clock. The remaining bits are clocked out by the GS1560A on the negative edges of SCLK.
duty cycle
t0
SCLK CS SDIN
R/W RSV RSV RSV RSV
t2
t4
period
t5
t3
RSV
input data setup time
t6
RSV RSV RSV RSV A5 A4 A3 A2 A1 A0
output data hold time
SDOUT
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Figure 3-12: GSPI Read Mode Timing
t0
SCLK CS SDIN
R/W RSV RSV RSV RSV
t2
duty cycle
t4
period
t3
RSV
input data setup time
RSV
RSV
RSV
RSV
A5
A4
A3
A2
A1
A0
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Figure 3-13: GSPI Write Mode Timing
27360 - 8
September 2005
69 of 80
GS1560A/GS1561 Data Sheet
3.12.3 Configuration and Status Registers
Table 3-17 summarizes the GS1560A/GS1561's internal status and configuration registers. All of these registers are available to the host via the GSPI and are all individually addressable. Where status registers contain less than the full 16 bits of information however, two or more registers may be combined at a single logical address.
Table 3-17: GS1560A internal registers Address
000h 001h 003h 004h 005h - 009h 00Ch - 00Dh 00Eh - 011h 012h - 019h 01Ah
Register Name
IOPROC_DISABLE ERROR_STATUS EDH_FLAG VIDEO_STANDARD ANC_TYPE VIDEO_FORMAT RASTER_STRUCTURE EDH_CALC_RANGES ERROR_MASK
See Section
Section 3.10.6 Section 3.10.5 Section 3.10.7 Section 3.10.4 Section 3.10.2.1 Section 3.10.3 Section 3.10.4 Section 3.10.5.2 Section 3.10.5
3.13 JTAG
When the JTAG/HOST input pin of the GS1560A/GS1561 is set HIGH, the host interface port will be configured for JTAG test operation. In this mode, pins 27 through 30 become TMS, TDO, TDI, and TCK. In addition, the RESET_TRST pin will operate as the test reset pin. Boundary scan testing using the JTAG interface will be enabled in this mode. There are two methods in which JTAG can be used on the GS1560A/GS1561: 1. As a stand-alone JTAG interface to be used at in-circuit ATE (Automatic Test Equipment) during PCB assembly; or 2. Under control of the host for applications such as system power on self tests. When the JTAG tests are applied by ATE, care must be taken to disable any other devices driving the digital I/O pins. If the tests are to be applied only at ATE, this can be accomplished with tri-state buffers used in conjunction with the JTAG/HOST input signal. This is shown in Figure 3-14.
27360 - 8
September 2005
70 of 80
GS1560A/GS1561 Data Sheet
Application HOST
GS1560A / GS1561
CS_TMS
SCLK_TCK
SDIN_TDI
SDOUT_TDO JTAG_HOST
In-circuit ATE probe
Figure 3-14: In-Circuit JTAG
Alternatively, if the test capabilities are to be used in the system, the host may still control the JTAG/HOST input signal, but some means for tri-stating the host must exist in order to use the interface at ATE. This is represented in Figure 3-15.
Application HOST GS1560A / GS1561
CS_TMS
SCLK_TCK
SDIN_TDI
SDOUT_TDO
Tri-State
In-circuit ATE probe
JTAG_HOST
Figure 3-15: System JTAG
Please contact your Gennum representative to obtain the BSDL model for the GS1560A/GS1561.
27360 - 8
September 2005
71 of 80
GS1560A/GS1561 Data Sheet
3.14 Device Power Up
The GS1560A/GS1561 has a recommended power supply sequence. To ensure correct power up, power the CORE_VDD pins before the IO_VDD pins. Device pins may also be driven prior to power up without causing damage. To ensure that all internal registers are cleared upon power-up, the application layer must hold the RESET_TRST signal LOW for a minimum of 1ms after the core power supply has reached the minimum level specified in Table 2-1. See Figure 3-16.
3.15 Device Reset
In order to initialize all internal operating conditions to their default states the application layer must hold the RESET_TRST signal LOW for a minimum of treset = 1ms. When held in reset, all device outputs will be driven to a high-impedance state.
+1.65V
+1.8V
CORE_VDD
treset
RESET_TRST Reset
treset
Reset
Figure 3-16: Reset Pulse
27360 - 8
September 2005
72 of 80
GS1560A/GS1561 Data Sheet
4. Application Reference Design
4.1 GS1560A Typical Application Circuit (Part A)
EQ_VCC
1K 2 1 2 3 2N4402 1 2N4400 3
CD1b EQ_VCC EQ_VCC 10n 10n 6.4n SDI 75 1u 75 37R4
GND_EQ GND_EQ
2K2
10K
1u
1 2 3 4 5 6 7 8
GND_EQ
CLI VCCA VEEA SDI SDI VEEA RSVD RSVD
MUTE/CD VCC VEE SDO SDO VEE MCLADJ BYPASS
16 15 14 13 12 11 10 9
GND_EQ
DDI1 DDI1b
GND_EQ
GS1524
GND_EQ
EQ_VCC 1u 1 2 3 HEADER
EQ_VCC 0
GND_EQ
0
POT
GND_EQ
EQ_VCC
1K 2 2 3 1 1 3 2N4402 2N4400
CD2b EQ_VCC EQ_VCC 10n 10n 6.4n SDI 75 1u 75 37R4
GND_EQ GND_EQ GND_EQ
2K2
10K
1u
1 2 3 4 5 6 7 8
CLI VCCA VEEA SDI SDI VEEA RSVD RSVD
MUTE/CD VCC VEE SDO SDO VEE MCLADJ BYPASS
16 15 14 13 12 11 10 9
GND_EQ
DDI2 DDI2b
GND_EQ
GS1524 1u
GND_EQ
EQ_VCC 1 2 3 HEADER
EQ_VCC 0
GND_EQ
0
GND_EQ
POT
27360 - 8
September 2005
73 of 80
GS1560A/GS1561 Data Sheet
4.2 GS1560A Typical Application Circuit (Part B)
20bit/10bitb IOPROC_EN/DISb SDO_EN/DISb GND_VCO 3 2 1 FW_EN/DISb IPSEL JTAG/HOSTb MASTER/SLAVEb 10n 4 GND GO1525 VCTR GND VCC 8 VCO_VCC 1u GND_VCO VCO_VCC GND_VCO VCO_VCC 10n RC_BYPb 4K75 +/- 1% GND_VCO 2k2 10n GND_VCO 20bit/10bitb IOPROC_EN/DISb SDO_EN/DISb FW_EN/DISb IPSEL JTAG/HOSTb MASTER/SLAVEb
GND
GND
O/P
NC
SMPTE_BYPASSb SD/HDb DVB_ASI
2k2 2k2 2k2
GND_VCO
SMPTE_BYPASSb SD/HDb DVB_ASI RC_BYPb
5
6
7
NOTE: SMPTE_BYPASSb, SD/HDb, DVB_ASI, and RC_BYPb are INPUTS in slave mode (MASTER/SLAVEb = LOW), and are OUTPUTS in master mode (MASTER/SLAVEb = HIGH). 4K75 +/- 1% 2n2 0 +1.8V 10n GND_VCO GND_VCO 100n
GND_D 39K2 GND_VCO 0 GND_A 10n +3.3V 1u 0 1u 10n 75 DATA[19..0] LOCK MASTER/SLAVEb RC_BYPb PCLK PCLK
F W _ E N /DISb CANC YANC
DATA19 DATA18 +3.3V
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
CP_GND LB_CONT CP_CAP LF VCO_VCC VCO_GND VCO VCO LOCKED MASTER/SLAVE RC_BYP PCLK CORE_GND FW_EN/DIS CANC YANC CORE_VDD DOUT19 DOUT18 IO_VDD
1u
10n
GND_A CD1b DDI1 4u7 +1.8V_A
10n
GND_D IO_GND DOUT17 DOUT16 DOUT15 DOUT14 DOUT13 DOUT12 IO_VDD DOUT11 DOUT10 DOUT9 IO_GND DOUT8 DOUT7 DOUT6 DOUT5 DOUT4 DOUT3 DOUT2 IO_VDD 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 DATA17 DATA16 DATA15 DATA14 DATA13 DATA12 DATA11 DATA10 DATA9 DATA8 DATA7 DATA6 DATA5 DATA4 DATA3 DATA2 +3.3V
GND_EQ DDI1b CD2b DDI2 4u7 GND_EQ DDI2b 4u7 4u7
10n DVB_ASI IPSEL SD/HDb 20bit/10bitb IOPROC_EN/DISb 10n SMPTE_BYPASSb +1.8V_A
281 +/-1% +1.8V_A
SDO_EN/DIS CD_GND SDO SDO RESET_TRST JTAG/HOST CS_TMS SDOUT_TDO SDIN_TDI SCLK_TCK DATA_ERROR FIFO_LD CORE_GND F V H CORE_VDD DOUT0 DOUT1 IO_GND
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
CP_VDD PDBUFF_GND PD_VDD BUFF_VDD CD1 DDI_1 TERM1 DDI_1 DVB_ASI IPSEL SD/HD 20bit/10bit IOPROC_EN/DIS CD2 DDI_2 TERM2 DDI_2 SMPTE_BYPASS RSET CD_VDD
+3.3V
GS1560A
10n
1u
GND_D
1u
10n 10n
10n
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
GND_D GND_A SDO_EN/DISb JTAG/HOSTb DATA_ERRORb FIFO_LDb DATA1 DATA0 H V F +1.8V DATA_ERRORb LOCK YANC CANC FIFO_LDb DATA_ERRORb LOCK YANC CANC FIFO_LDb
+1.8V_A R, L, C form the output return loss compensation network. Values are subject to change. 10n BNC 4u7 C GND_A L R 75 75
10n
GND_D GND_A R L BNC 4u7 C NOTE: To guarantee -15dB Output Return Loss at HD rates, it is recommended that the GS1528 Multi-Rate Cable Driver be used. SCLK_TCK SDIN_TDI SDOUT_TDO CSb_TMS
RESET_TRSTb
GND_A
27360 - 8
September 2005
74 of 80
GS1560A/GS1561 Data Sheet
4.3 GS1561 Typical Application Circuit (Part A)
EQ_VCC
1K 2 1 2 3 2N4402 1 2N4400 3
CD1b EQ_VCC EQ_VCC 10n 10n 6.4n SDI 75 1u 75 37R4
GND_EQ GND_EQ
2K2
10K
1u
1 2 3 4 5 6 7 8
GND_EQ
CLI VCCA VEEA SDI SDI VEEA RSVD RSVD
MUTE/CD VCC VEE SDO SDO VEE MCLADJ BYPASS
16 15 14 13 12 11 10 9
GND_EQ
DDI1 DDI1b
GND_EQ
GS1524
GND_EQ
EQ_VCC 1u 1 2 3 HEADER
EQ_VCC 0
GND_EQ
0
POT
GND_EQ
EQ_VCC
1K 2 2 3 1 1 3 2N4402 2N4400
CD2b EQ_VCC EQ_VCC 10n 10n 6.4n SDI 75 1u 75 37R4
GND_EQ GND_EQ GND_EQ
2K2
10K
1u
1 2 3 4 5 6 7 8
CLI VCCA VEEA SDI SDI VEEA RSVD RSVD
MUTE/CD VCC VEE SDO SDO VEE MCLADJ BYPASS
16 15 14 13 12 11 10 9
GND_EQ
DDI2 DDI2b
GND_EQ
GS1524 1u
GND_EQ
EQ_VCC 1 2 3 HEADER
EQ_VCC 0
GND_EQ
0
GND_EQ
POT
27360 - 8
September 2005
75 of 80
GS1560A/GS1561 Data Sheet
4.4 GS1561 Typical Application Circuit (Part B)
20bit/10bitb IOPROC_EN/DISb SDO_EN/DISb GND_VCO
3 2 1
20bit/10bitb IOPROC_EN/DISb SDO_EN/DISb FW_EN/DISb IPSEL JTAG/HOSTb MASTER/SLAVEb
FW_EN/DISb IPSEL JTAG/HOSTb MASTER/SLAVEb 10n GND
VCC
4
GND
O/P
NC
GND
GO1525
VCTR
8
VCO_VCC
1u GND_VCO
GND
SMPTE_BYPASSb SD/HDb
2k2 2k2 2k2
GND_VCO
VCO_VCC
GND_VCO VCO_VCC
SMPTE_BYPASSb SD/HDb DVB_ASI
10n GND_VCO
5
6
7
DVB_ASI
10n 4K7 GND_VCO NOTE: SMPTE_BYPASSb, SD/HDb, and DVB_ASI are INPUTS in slave mode (MASTER/SLAVEb = LOW), and are OUTPUTS in master mode (MASTER/SLAVEb = HIGH). 4K7 2n2 0 +1.8V 10n GND_VCO GND_VCO 100n
GND_D 39K2 GND_VCO 75
LOCK MASTER/SLAVEb
PCLK DATA[19..0]
0 GND_A 10n +3.3V 1u 0 1u 10n
F W _ E N /DISb CANC YANC
2K2
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
PCLK
DATA19 DATA18 +3.3V
CP_GND LB_CONT CP_CAP LF VCO_VCC VCO_GND VCO VCO LOCKED MASTER/SLAVE RSV PCLK CORE_GND FW_EN/DIS CANC YANC CORE_VDD DOUT19 DOUT18 IO_VDD
1u
10n
GND_A CD1b DDI1 4u7 +1.8V_A
10n
GND_D IO_GND DOUT17 DOUT16 DOUT15 DOUT14 DOUT13 DOUT12 IO_VDD DOUT11 DOUT10 DOUT9 IO_GND DOUT8 DOUT7 DOUT6 DOUT5 DOUT4 DOUT3 DOUT2 IO_VDD 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 DATA17 DATA16 DATA15 DATA14 DATA13 DATA12 DATA11 DATA10 DATA9 DATA8 DATA7 DATA6 DATA5 DATA4 DATA3 DATA2 +3.3V
GND_EQ DDI1b CD2b DDI2 4u7 GND_EQ DDI2b 4u7 4u7
10n DVB_ASI IPSEL SD/HDb 20bit/10bitb IOPROC_EN/DISb 10n SMPTE_BYPASSb
NC NC NC NC RESET_TRST JTAG/HOST CS_TMS SDOUT_TDO SDIN_TDI SCLK_TCK DATA_ERROR FIFO_LD CORE_GND F V H CORE_VDD DOUT0 DOUT1 IO_GND
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
CP_VDD PDBUFF_GND PD_VDD BUFF_VDD CD1 DDI_1 TERM1 DDI_1 DVB_ASI IPSEL SD/HD 20bit/10bit IOPROC_EN/DIS CD2 DDI_2 TERM2 DDI_2 SMPTE_BYPASS NC NC
+3.3V
GS1561
10n
1u
GND_D
1u
10n
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
GND_D DATA1 DATA0 H V F +1.8V DATA_ERRORb LOCK YANC CANC FIFO_LDb DATA_ERRORb LOCK YANC CANC FIFO_LDb
JTAG/HOSTb
DATA_ERRORb FIFO_LDb
10n
GND_D
SCLK_TCK SDIN_TDI SDOUT_TDO CSb_TMS
RESET_TRSTb
27360 - 8
September 2005
76 of 80
GS1560A/GS1561 Data Sheet
5. References & Relevant Standards
SMPTE 125M SMPTE 260M SMPTE 267M SMPTE 274M SMPTE 291M SMPTE 292M SMPTE 293M SMPTE 296M SMPTE 352M SMPTE RP165 SMPTE RP168 Component video signal 4:2:2 - bit parallel interface 1125 / 60 high definition production system - digital representation and bit parallel interface Bit parallel digital interface - component video signal 4:2:2 16 x 9 aspect ratio 1920 x 1080 scanning analog and parallel digital interfaces for multiple picture rates Ancillary Data Packet and Space Formatting Bit-Serial Digital Interface for High-Definition Television Systems 720 x 483 active line at 59.94 Hz progressive scan production - digital representation 1280 x 720 scanning, analog and digital representation and analog interface Video Payload Identification for Digital Television Interfaces Error Detection Checkwords and Status Flags for Use in Bit-Serial Digital Interfaces for Television Definition of Vertical Interval Switching Point for Synchronous Video Switching
27360 - 8
September 2005
77 of 80
GS1560A/GS1561 Data Sheet
6. Package & Ordering Information
6.1 Package Dimensions
Table X
CONTROL DIMENSIONS ARE IN MILLIMETERS.
Table Y
SYM BO L M I LLI M ETER MIN b e D2 E2 0. 22 NO M 0. 30 M AX 0. 38 MIN 80L INCH NOM MAX
0. 00 9 0 .0 1 2 0 .0 1 5 0 .0 2 6 BSC 0 .4 8 6 0 .4 8 6
0. 65 BSC 12. 35 12. 35
TOLERANCES OF FORM AND POSITION aaa bbb ccc ddd 0. 20 0. 20 0. 10 0. 13 0 .0 0 8 0 .0 0 8 0 .0 0 4 0 .0 0 5
NOTES: Diagram shown is representative only. Table X is fixed for all pin sizes, and Table Y is specific to the 80-pin package. 1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25mm PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE DIMENSIONS INCLUDING MOLD MISMATCH. 2. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE MAXIMUM b DIMENSION BY MORE THAN 0.08mm. DAMBAR CAN NOT BE LOCATED ON THE LOWER RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN PROTRUSION AND AN ADJACENT LEAD IS 0.07mm FOR 0.4mm AND 0.5mm PITCH PACKAGES.
27360 - 8
September 2005
78 of 80
GS1560A/GS1561 Data Sheet
6.2 Packaging Data
Parameter
Package Type Package Drawing Reference Moisture Sensitivity Level Junction to Case Thermal Resistance, j-c Junction to Air Thermal Resistance, j-a (at zero airflow) Psi Pb-free and RoHS Compliant
Value
14mm x 14mm 80-pin LQFP JEDEC MS026 3 11.6C/W 39.9C/W 0.6C/W Yes
6.3 Ordering Information
Part Number
GS1560ACF GS1560ACFE3 GS1561-CF GS1561-CFE3
Pb-free and RoHS Compliant
No Yes No Yes
Loop-Through
Yes Yes No No
Package
80-pin LQFP 80-pin LQFP 80-pin LQFP 80-pin LQFP
Temperature Range
0C to 70C 0C to 70C 0C to 70C 0C to 70C
27360 - 8
September 2005
79 of 80
GS1560A/GS1561 Data Sheet
7. Revision History
Version
2 3 4
ECR
129633 131651 132457
Date
July 2003 August 2003 October 2003
Changes and / or Modifications
Cleaned up host interface tables, added missing information, corrected pin names and other minor typing errors. Added Section 3.15. Corrected internal register addresses. Modified pin 11 and pin 25 descriptions. Corrected minor typing errors. Added note under PIN DESCRIPTION of pin11 (SD/HD) to indicate that there is a 100k internal pull-up resistor on this pin. PIN DESCRIPTION of TERM pins was corrected to read "... but should be connected to EQ_GND" instead of PDBUFF_GND. Text in Section 3.10.4.1 changed to read "INT_PROG bit will be set HIGH (instead of LOW) for progressive scan. GSPI r/w Timing Diagram updated. Change "three" to "two" in Section 3.7.1 paragraph 2. Converted GS1560A data sheet to new template format. Merged data sheets for the GS1560A and GS1561. Moved ESD to maximum absolute ratings. Modified description of LOCKED pin in Data Through mode. Added note to host interface pins. Text in Table 4-7 changed to read "INT_PROG" and "Interlace/Progressive: Set LOW if detected video standard is PROGRESSIVE and is set HIGH if it is INTERLACED". Added Pb-free and Green availability and ordering information. Added Pb-free reflow solder profile. Corrected minor typing errors. Added Solder Reflow Profile description. Clarified setting of VD_STD[4:0], INT_PROG and STD_LOCK bits following a reset and/or removal of input. Minor correction to Typical Application Circuits for both parts. Added DVB-ASI Packet Counter information. Added Packaging Data section. Changed `Green' references to RoHS Compliant. Restored missing overlines to pin names. Corrected missing TERM pin in Serial Digital Input connection diagram. Rephrased RoHS compliance statement. Conversion to Data Sheet. Added note on max device power and current to Table 2-1: DC Electrical Characteristics. Corrected Solder Reflow Profile labels.
5
133859
May 2004
6
134906
April 2005
7 8
136978 137405
June 2005 September 2005
CAUTION
ELECTROSTATIC SENSITIVE DEVICES DO NOT OPEN PACKAGES OR HANDLE EXCEPT AT A STATIC-FREE WORKSTATION DOCUMENT IDENTIFICATION
DATA SHEET
The product is in production. Gennum reserves the right to make changes to the product at any time without notice to improve reliability, function or design, in order to provide the best product possible.
GENNUM CORPORATION
Mailing Address: P.O. Box 489, Stn. A, Burlington, Ontario, Canada L7R 3Y3 Shipping Address: 970 Fraser Drive, Burlington, Ontario, Canada L7L 5P5 Tel. +1 (905) 632-2996 Fax. +1 (905) 632-5946
GENNUM JAPAN CORPORATION
Shinjuku Green Tower Building 27F, 6-14-1, Nishi Shinjuku, Shinjuku-ku, Tokyo, 160-0023 Japan Tel. +81 (03) 3349-5501, Fax. +81 (03) 3349-5505
GENNUM UK LIMITED
25 Long Garden Walk, Farnham, Surrey, England GU9 7HX Tel. +44 (0)1252 747 000 Fax +44 (0)1252 726 523 Gennum Corporation assumes no liability for any errors or omissions in this document, or for the use of the circuits or devices described herein. The sale of the circuit or device described herein does not imply any patent license, and Gennum makes no representation that the circuit or device is free from patent infringement. GENNUM and the G logo are registered trademarks of Gennum Corporation. (c) Copyright 2003 Gennum Corporation. All rights reserved. Printed in Canada. www.gennum.com
27360 - 8
September 2005 80
80 of 80


▲Up To Search▲   

 
Price & Availability of GS1561-CFE3

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X